Logo for Premier's Smith Mountain Lake Rentals

How may we help you?

  • This field is for validation purposes and should be left unchanged.
Sign Up for Our Newsletter

To get Specials, Smith Mountain Lake News, and more!

  • This field is for validation purposes and should be left unchanged.

Salem Fair

Not far from Smith Mountain Lake lies the town of Salem, home to the annual Salem Fair VA that takes place in July of every year. The Salem Fair has the distinction of being the largest fair in the state of Virginia, as well as one of the top 100 fairs in the United States! Learn more about what makes the Salem Fair worth checking out during your time in Smith Mountain Lake by reading on below.

Have Summertime Fun at the Salem Fair, the Largest Fair in Virginia!

The Salem Fair takes place over the course of nearly two weeks each year, from early to mid-July. For 2018, the Salem Fair will be held from July 3rd through July 15th, with weekday hours from 4:00pm to 10:00pm and weekend hours from 12:00pm to 10:00pm.

During the fair, visitors can enjoy a slew of rides, performances, contests, and more. From petting zoos and butterfly encounters to variety and stunt shows, you’ll find something for people of all ages at the Salem Fair. Ride on classic Ferris wheels and tilt-a-whirls, play bumper boats and find your way through a magic maze, ride roller coasters and visit fun houses and haunted mansions, or ride on elephants and teacups. The Salem Fair VA feels more like a little piece of Disneyland with southwestern Virginian charm!

The fair itself will be held at the Salem Civic Center, located at 1001 Roanoke Blvd., Salem, VA 24153. You can also find out more information about the fair by calling (540) 375-3004 or Premier Vacation Rentals.

Plan the Vacation of a Lifetime with Premier Vacation Rentals

Enjoy the fun and serenity of Smith Mountain Lake and the surrounding region firsthand when you call or email our reservation specialists today to reserve your lodgings in one of our lovely vacation rentals!

  • Contact Us

    Fill out the form below