Virginia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in Gretna, VA

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Neighborhood
Popular Locations
Amenities
Accessibility
Trip Type
VOTED #1 BEST VIEWS ⭐️BERNARDS LANDING ⭐️SMITH MOUNTAIN LAKE⭐️BOOK NOW
4.7/5Exceptional! (99 reviews)
Needs a Good Inspection

"Hello, the stay was very nice but just a few things - the shower was very very slow to drain and had to have someone come to fix it - the sliding glass door from the living room latch needs to be fixed - when locked from the inside just a few pulls and the lock fails from both sides in and out safety ..."…"

Reviewed on Oct 29, 2020

VOTED #1 BEST VIEWS ⭐️BERNARDS LANDING ⭐️SMITH MOUNTAIN LAKE⭐️BOOK NOW
Gretna Motel
2 out of 5
720 South Main St, Gretna, VA
The price is $64 per night from Nov 30 to Dec 1
4.37 mi from city center
3.4/5 (20 reviews)

"Clean basic room and sleeping accommodation. Newly renovated and quiet."…"

Reviewed on Jul 6, 2020

Gretna Motel
Main House at Silver Bay View Cottages on Smith Mountain Lake
Get Rates
15.89 mi from city center
4.9/5Exceptional! (8 reviews)
Million dollar view

"Great family vacation - beautiful lake, spacious house, everything was great ;-)"…"

Reviewed on Sep 23, 2020

Main House at Silver Bay View Cottages on Smith Mountain Lake

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hampton Inn Gretna
2.5 out of 5
200 McBride Ln, Gretna, VA
Free CancellationReserve now, pay when you stay
The price is $89 per night from Nov 22 to Nov 23
5.15 mi from city center
4.2/5Very Good! (157 reviews)

"Big Room and employees were nice. Bed was really comfortable"…"

Reviewed on Sep 24, 2020

Hampton Inn Gretna
Best Western Windsor Inn & Suites
2.5 out of 5
1292 S Boston Rd, Danville, VA
Free CancellationReserve now, pay when you stay
The price is $89 per night from Nov 5 to Nov 6
25.55 mi from city center
3.6/5Good! (112 reviews)

"Easy in and out ... convenient, great parking...large, clean rooms"…"

Reviewed on Sep 18, 2020

Best Western Windsor Inn & Suites
LOW OFF SEASON RATES☀️BERNARDS LANDING RESORT☀️SMITH MOUNTAIN LAKE☀️
4.6/5Wonderful! (46 reviews)
Great Stay

"Well appointed condo, lovely view"…"

Reviewed on Oct 14, 2020

LOW OFF SEASON RATES☀️BERNARDS LANDING RESORT☀️SMITH MOUNTAIN LAKE☀️
FRESH AND COZY STUDIO AT SMITH MOUNTAIN LAKE. ALL AMENITIES INCLUDED!!
Get Rates
18.14 mi from city center
4.8/5Exceptional! (18 reviews)
Awesome getaway

"Fantastic place and perfect getaway location. Agi was a gracious host and made our stay special. We truly appreciate it and have saved it as a favorite for future trips."…"

Reviewed on Sep 27, 2020

FRESH AND COZY STUDIO AT SMITH MOUNTAIN LAKE. ALL AMENITIES INCLUDED!!
Super 8 by Wyndham Danville VA
2 out of 5
2385 Riverside Dr, Danville, VA
Free CancellationReserve now, pay when you stay
The price is $65 per night from Nov 15 to Nov 16
25.36 mi from city center
3.4/5 (269 reviews)

"Very clean room"…"

Reviewed on Dec 13, 2019

Super 8 by Wyndham Danville VA
Days Inn by Wyndham Altavista
2.5 out of 5
1557 Main St, Altavista, VA
Free CancellationReserve now, pay when you stay
The price is $80 per night from Oct 31 to Nov 1
12.94 mi from city center
3.7/5Good! (487 reviews)

"Clean rooms & a great breakfast. Lots of parking available & quiet."…"

Reviewed on Oct 20, 2020

Days Inn by Wyndham Altavista
Super 8 by Wyndham Bedford
2 out of 5
842 Sword Beach Ln, Bedford, VA
Free CancellationReserve now, pay when you stay
The price is $59 per night from Nov 22 to Nov 23
30.65 mi from city center
3.6/5Good! (529 reviews)

"Quiet. Super staff. Efficiant breakfast. Perfect for a quick unexpected trip."…"

Reviewed on Aug 10, 2020

Super 8 by Wyndham Bedford
Days Inn by Wyndham Bedford
2 out of 5
921 Blue Ridge Ave, US 460 & Blue Ridge Ave, Bedford, VA
Free CancellationReserve now, pay when you stay
The price is $44 per night from Nov 5 to Nov 6
30.79 mi from city center
3/5 (541 reviews)

"Receptionists are awesome, so helpful, other than room was not too clean, toilet paper was missing, basically housekeeping was not good."…"

Reviewed on Oct 21, 2020

Days Inn by Wyndham Bedford
Super 8 by Wyndham South Boston VA
2 out of 5
1040 Bill Tuck Hwy, South Boston, VA
Free CancellationReserve now, pay when you stay
The price is $80 per night from Nov 1 to Nov 2
27.86 mi from city center
3.7/5Good! (261 reviews)
Nice Staff

"Good Staff members check in was Great helped out with getting more rooms for family member's. The Room's nice an clean over all good place to stay at. Shops/food close by ."…"

Reviewed on Jul 22, 2020

Super 8 by Wyndham South Boston VA
The Berry Hill Resort & Conference Center
4 out of 5
3105 River Road, South Boston, VA
Free CancellationReserve now, pay when you stay
The price is $119 per night from Nov 1 to Nov 2
25.48 mi from city center
4.5/5Wonderful! (200 reviews)

"Excellent property and staff who serve without request"…"

Reviewed on Jul 14, 2020

The Berry Hill Resort & Conference Center
Astoria Hotel Danville North
2 out of 5
1030 Piney Forest Rd, Danville, VA
Free CancellationReserve now, pay when you stay
The price is $62 per night from Nov 1 to Nov 2
23.44 mi from city center
2.8/5 (125 reviews)

"The service wasn’t the worst but it definitely could’ve been better; waited way to long at a window OUTSIDE while she finished vacuuming"…"

Reviewed on Jun 2, 2020

Astoria Hotel Danville North
Astoria Hotel Danville West
2 out of 5
3020 Riverside Dr, Danville, VA
Free CancellationReserve now, pay when you stay
The price is $62 per night from Nov 1 to Nov 2
26.09 mi from city center
3/5 (288 reviews)

"Staff is helpful and place is quiet. Motel located in center of town. Good choices for eating out within a mile."…"

Reviewed on Jun 8, 2020

Astoria Hotel Danville West
SpringHill Suites by Marriott Lynchburg Airport/University Area
3 out of 5
15171 Wards Road, Lynchburg, VA
Free CancellationReserve now, pay when you stay
The price is $107 per night from Nov 15 to Nov 16
27.25 mi from city center
4.5/5Wonderful! (421 reviews)

"Clean and neat rooms and friendly staff. Checkin and checkout were quick and simple. Would stay again"…"

Reviewed on Oct 18, 2020

SpringHill Suites by Marriott Lynchburg Airport/University Area
Timberlake Motel
2 out of 5
19980 Lynchburg Hwy, Lynchburg, VA
Free CancellationReserve now, pay when you stay
The price is $81 per night from Nov 1 to Nov 2
24.69 mi from city center
3.7/5Good! (581 reviews)

"It was very clean, not noisy. The front desk was very helpful and pleasant."…"

Reviewed on Oct 20, 2020

Timberlake Motel
Courtyard by Marriott Danville
3 out of 5
2136 Riverside Dr, Danville, VA
Free CancellationReserve now, pay when you stay
The price is $116 per night from Nov 8 to Nov 9
25.26 mi from city center
4.3/5Excellent! (230 reviews)

"Service is very good. Rooms were clean, property well maintained."…"

Reviewed on Jul 22, 2020

Courtyard by Marriott Danville
Fairfield Inn & Suites South Boston
2.5 out of 5
1120 Bill Tuck Hwy, South Boston, VA
Free CancellationReserve now, pay when you stay
The price is $107 per night from Nov 22 to Nov 23
27.89 mi from city center
4.4/5Excellent! (224 reviews)

"The room was really clean. I didn't use any of the facilities though. I would stay there again."…"

Reviewed on Oct 8, 2020

Fairfield Inn & Suites South Boston
Hampton Inn & Suites Lynchburg, VA
2.5 out of 5
3600 Liberty Mountain Drive, Lynchburg, VA
Free CancellationReserve now, pay when you stay
The price is $98 per night from Nov 8 to Nov 9
27.14 mi from city center
4.6/5Exceptional! (381 reviews)

"The hotel was clean and staff was very friendly. Great location near Liberty University campus."…"

Reviewed on Oct 11, 2020

Hampton Inn & Suites Lynchburg, VA
Don't see what you're looking for?
See all available properties in Gretna
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Gretna

Visitors can enjoy all that Gretna has to offer including the architecture, sightseeing tours, and entertainment choices. Tourists can also enjoy the city's riverfront, mountain views, and university setting.

  • You'll find 25 Expedia hotels and other accommodations in the larger area of Danville
  • The closest major airport is in Danville, VA (DAN-Danville Regional), 25.9 mi (41.7 km) from the city center
  • The next closest is in Lynchburg, VA (LYH-Lynchburg Regional), 26.9 mi (43.3 km) away

Sightseeing and Staying in Gretna

Places to visit in the larger region include Molliver Vineyards and Winery, Altavista Town Hall, and Avoca Museum. Additionally, you'll find Tomahawk Mill Vineyard and Winery and Greenwood Vineyards in the area.

This is a top rated place to stay based on Expedia user reviews:

  • Camber Inn - Our customers like the overall value and quiet location at this hotel. With a stay at this 2.5-star hotel, guests can enjoy access to free breakfast and free parking, along with free WiFi.

Dressing for Gretna

  • Between January and March, you can expect average temperatures of 66°F during the day and 27°F at night
  • From April to June, the average during the day is 89°F, while the average at night is 39°F
  • July through September has daytime averages of 90°F with nighttime averages of 53°F
  • In October-December, you can expect daytime averages of 76°F and nighttime averages of 27°F
  • Average annual rainfall for Gretna is 45.00 inches
  • Usually July and June are the hottest months with an average of 88°F, whereas January and December are often coldest, averaging 28°F

Frequently asked questions

Where is the best place for a stay in Gretna?
Hampton Inn Gretna is ranked highly by Expedia customers. This hotel offers free breakfast and free WiFi. Gretna Motel is another favorite option for your stay based on traveler reviews.
If I need to cancel my hotel reservation in Gretna, will I receive a refund?
Yes! Most room reservations are refundable if you cancel prior to the accommodation’s cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, you may still be able to cancel and receive a refund within 24 hours of your booking. Add dates, click “Search”, then you can filter by “free cancellation” to view the best options available in Gretna.
Where can I learn more about changing or cancelling my trip to Gretna?
To find more details about rescheduling or cancelling your trip to Gretna, head over to our customer service page.
What's the best pet-friendly place to stay in Gretna?
Gretna Motel is a top property for people traveling with their pets, and offers free WiFi for its human guests. Hampton Inn Gretna is another good option for a stay with your pet.
What are some accommodations with pools in Gretna?
Hampton Inn Gretna is a top hotel with a seasonal outdoor pool, free breakfast, and free WiFi.

Recent reviews of Gretna hotels

More trip options