Find hotels in Lafayette, VA from $56

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Lafayette hotels

Holiday Inn Express & Suites Salem by IHG

Holiday Inn Express & Suites Salem by IHG
2.5 star property
Salem
8.8 out of 10, Excellent, (1,000 reviews)
"I was quite impressed with the hotel. It seems newly renovated, clean, and friendly! Great location and the breakfast was great! Especially the coffee!"
United States
Maryanne
$101 nightly
The price is $114
Jun 21 - Jun 22
Total with taxes and fees
Holiday Inn Express & Suites Salem by IHG

Wingate by Wyndham Christiansburg

Wingate by Wyndham Christiansburg
3.0 star property
Christiansburg
7.4 out of 10, Good, (1,006 reviews)
"Clean room, helpful staff ,easy parking "
United States
Prabha
$65 nightly
The price is $74
May 23 - May 24
Total with taxes and fees
Wingate by Wyndham Christiansburg

Fairfield Inn by Marriott Christiansburg

Fairfield Inn by Marriott Christiansburg
3.0 star property
Christiansburg
9.2 out of 10, Wonderful, (773 reviews)
"Staff were helpful and the breakfast was very satisfying. Would stay there again."
United States
Barbara
$82 nightly
The price is $94
Jun 1 - Jun 2
Total with taxes and fees
Fairfield Inn by Marriott Christiansburg

Tru By Hilton Christiansburg

Tru By Hilton Christiansburg
2.5 star property
Christiansburg
9.4 out of 10, Exceptional, (495 reviews)
"The room was very clean and staff was very friendly "
United States
Collin
$85 nightly
The price is $97
May 31 - Jun 1
Total with taxes and fees
Tru By Hilton Christiansburg

Springhill Suites By Marriott Roanoke North

Springhill Suites By Marriott Roanoke North
4.0 star property
Alpine Hills
9.4 out of 10, Exceptional, (359 reviews)
"The staff was kind, the room was spacious, the breakfast was good, and the pool/gym were just what we needed."
United States
Joshua
$110 nightly
The price is $123
May 29 - May 30
Total with taxes and fees
Springhill Suites By Marriott Roanoke North

La Quinta Inn & Suites by Wyndham Roanoke Salem

La Quinta Inn & Suites by Wyndham Roanoke Salem
3.0 star property
Salem
9.0 out of 10, Wonderful, (1,391 reviews)
"For the price could stop over with the dog while traveling"
United States
Robert
$89 nightly
The price is $101
May 24 - May 25
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Roanoke Salem

Colony House Motor Lodge

Colony House Motor Lodge
2.5 star property
Franklin-Colonial
9.8 out of 10, Exceptional, (102 reviews)
"Great stay "
United States
Waltieria
$104 nightly
The price is $118
May 24 - May 25
Total with taxes and fees
Colony House Motor Lodge

Holiday Inn Roanoke-Tanglewood-Rt 419&i581 by IHG

Holiday Inn Roanoke-Tanglewood-Rt 419&i581 by IHG
3.0 star property
Roanoke
7.8 out of 10, Good, (832 reviews)
"Great location, nice staff, really clean "
United States
Dionne
$98 nightly
The price is $110
Jun 21 - Jun 22
Total with taxes and fees
Holiday Inn Roanoke-Tanglewood-Rt 419&i581 by IHG

Econo Lodge Christiansburg-Blacksburg I-81

Econo Lodge Christiansburg-Blacksburg I-81
2.0 star property
Christiansburg
7.2 out of 10, Good, (1,007 reviews)
"Love this property"
United States
JAMES
$55 nightly
The price is $63
Jun 7 - Jun 8
Total with taxes and fees
Econo Lodge Christiansburg-Blacksburg I-81

Hampton Inn Salem East - Electric Road

Hampton Inn Salem East - Electric Road
2.5 star property
Salem
9.4 out of 10, Exceptional, (994 reviews)
"The room was very clean and the staff was very nice to deal with."
United States
Lisa
$98 nightly
The price is $111
Jun 5 - Jun 6
Total with taxes and fees
Hampton Inn Salem East - Electric Road

avid hotel Salem by IHG

avid hotel Salem by IHG
2.5 star property
Salem
9.6 out of 10, Exceptional, (1,020 reviews)
" Everything was clean, staff welcoming, rooms were quiet and comfortable"
United States
Nancy
$77 nightly
The price is $87
Jun 21 - Jun 22
Total with taxes and fees
avid hotel Salem by IHG

Holiday Inn Express Hotel & Suites Christiansburg by IHG

Holiday Inn Express Hotel & Suites Christiansburg by IHG
2.5 star property
Christiansburg
8.8 out of 10, Excellent, (1,007 reviews)
"Clean room breakfast was great! "
United States
Thomas
$81 nightly
The price is $93
Jun 21 - Jun 22
Total with taxes and fees
Holiday Inn Express Hotel & Suites Christiansburg by IHG

Days Inn by Wyndham Salem

Days Inn by Wyndham Salem
2.0 star property
Salem
7.2 out of 10, Good, (289 reviews)
"Pleasant stay"
United States
Cody
$61 nightly
The price is $69
Jun 1 - Jun 2
Total with taxes and fees
Days Inn by Wyndham Salem

Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81

Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81
3.0 star property
Alpine Hills
9.0 out of 10, Wonderful, (442 reviews)
"very friendly helpful staff. very good breakfast and room"
United States
Enrico
$106 nightly
The price is $119
Jun 1 - Jun 2
Total with taxes and fees
Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81

Baymont by Wyndham Salem Roanoke Area

Baymont by Wyndham Salem Roanoke Area
2.5 star property
Salem
7.2 out of 10, Good, (469 reviews)
"we had a comfortable stay the staff was super sweet"
United States
Aastha
$66 nightly
The price is $75
Jun 1 - Jun 2
Total with taxes and fees
Baymont by Wyndham Salem Roanoke Area

Hampton Inn Salem, VA

Hampton Inn Salem, VA
2.5 star property
Salem
9.2 out of 10, Wonderful, (1,001 reviews)
"The rooms and lobby were clean and relatively well-maintained. We didn't have the opportunity to use the pool or gym, but we enjoyed the breakfast each morning and the staff did a nice job keeping everything clean and stocked. The hotel was a very short drive from the main road, which has plenty of of restaurants and retail areas. I would stay here again the next time I'm in the area."
United States
Jessica
$115 nightly
The price is $131
Jun 1 - Jun 2
Total with taxes and fees
Hampton Inn Salem, VA

Hyatt Place Blacksburg / University

Hyatt Place Blacksburg / University
3.0 star property
McBryde
9.8 out of 10, Exceptional, (1,229 reviews)
"Hotel was amazing!"
United States
Pauline
$94 nightly
The price is $106
May 27 - May 28
Total with taxes and fees
Hyatt Place Blacksburg / University

Quality Inn Salem - I-81

Quality Inn Salem - I-81
2.5 star property
Salem
8.4 out of 10, Very Good, (1,000 reviews)
"Nice clean place to stay. I've stayed here a couple times and it has been great."
United States
Daniel
$71 nightly
The price is $80
Jun 21 - Jun 22
Total with taxes and fees
Quality Inn Salem - I-81

Tru By Hilton Roanoke Hollins

Tru By Hilton Roanoke Hollins
2.5 star property
Alpine Hills
8.8 out of 10, Excellent, (1,001 reviews)
"This is a very well-maintained, comfortable, clean, and convenient place. Would definitely stay again if in the area."
United States
Daniel
$89 nightly
The price is $100
Jun 8 - Jun 9
Total with taxes and fees
Tru By Hilton Roanoke Hollins

Hampton Inn Roanoke/Hollins - I-81

Hampton Inn Roanoke/Hollins - I-81
2.5 star property
Alpine Hills
8.4 out of 10, Very Good, (779 reviews)
"Great place to stay. "
United States
Subhankar
$102 nightly
The price is $114
Jun 21 - Jun 22
Total with taxes and fees
Hampton Inn Roanoke/Hollins - I-81
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Lafayette Hotel Reviews

More cheap stays in Lafayette

Hotels in Lafayette with star-rating

Frequently asked questions

What is the best area to stay in Lafayette?
The best area to stay in Lafayette is Downtown, particularly around the Jefferson Street and Campbell Avenue intersection, as it offers the most conveniences and attractions for visitors.

Downtown Lafayette serves as the city's central business and entertainment district. It's a walkable area with a mix of historic buildings and modern developments. You'll find numerous restaurants, shops, and cultural venues clustered around the main streets, including the Grandin Theatre and the Taubman Museum of Art. Its compact layout makes it easy to explore on foot.

For couples looking for a sophisticated and convenient stay, Downtown is an excellent choice. The area provides easy access to upscale dining experiences, live music venues, and art galleries, allowing for enjoyable evenings out without needing to travel far. The proximity to Elmwood Park, which often hosts events, adds to the appeal.

Solo travelers will also find Downtown appealing due to its concentration of amenities and activities. The area offers a variety of cafes for daytime work or relaxation, and numerous eateries cater to single diners.
When is the best time to go to Lafayette?
The best time to visit Lafayette, Virginia, is during the spring (April to May) and fall (September to October) when the weather is most pleasant for outdoor activities and exploring the natural beauty of the region.

In spring, you'll experience mild temperatures and blooming flora, making it ideal for hiking and enjoying the scenic trails of the nearby Appalachian Mountains. This season is great for couples looking for a picturesque getaway with opportunities for romantic walks and exploring local vineyards.

Fall brings comfortable temperatures and stunning foliage, as the surrounding mountains transform into a canvas of vibrant colors.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Lafayette.
How can I save on a Lafayette hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Lafayette hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Lafayette hotel?
Prices for hotels in Lafayette often vary, but you can find a great deal from $56 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia