Hotels in Lafayette

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Lafayette?

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.

Check out reviews of Lafayette hotels guests love

Frequently asked questions

How much does a hotel room cost in Lafayette?
You can find top hotels in Lafayette from $53 with options to suit your budget and needs. If you're looking for an affordable hotel in Lafayette that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com. If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Lafayette hotels?
Members can save up to 20% on select hotels in Lafayette. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Lafayette hotels with free cancellation?
To book a refundable Lafayette hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
Are all taxes and fees included in the Lafayette hotel prices shown on Hotels.com?
Hotels.com provides upfront pricing so you can relax knowing you won't be met with surprise additional fees or taxes when you're ready to confirm your booking. From the time you start your search on Hotels.com, the price you see is what you pay. This makes it much easier to compare properties and secure our best deal for your next getaway.
What hotels do travelers recommend in Lafayette?
Can I book a refundable accommodation in Lafayette?
If you're looking for the flexibility to change your travel plans to Lafayette, most properties offer refundable* bookable rates. You can find these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Lafayette be like during my visit?
The warmest months in Lafayette are usually July and August with an average temp of 72°F. January and February are the chilliest months when the average temp is 39°F. The rainiest months are May and September.
Why should I book my Lafayette accommodation with Hotels.com?
There are plenty of reasons to book your Lafayette travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Lafayette

Find out more about Lafayette

Discover the Heartbeat of Lafayette: Where History Meets Adventure

Nestled in the heart of Virginia, Lafayette is a charming gem that beautifully blends history and nature. This quaint town is renowned for its picturesque landscapes, historic college university, and vibrant public art scene. Explore the captivating monuments that tell tales of the past, or venture into nearby caves for a unique adventure. Stroll through the historic downtown, where delightful shops and eateries await. Lafayette offers a serene escape, perfect for couples seeking romance or families looking for enriching experiences. Discover the essence of Southern charm in this off-the-beaten-path destination, where each visit feels like a step back in time.

Discover great hotels in Lafayette

Lafayette, Virginia offers a range of hotel accommodations, from cozy inns to modern hotels. Rates vary widely, catering to different budgets. Whether you're seeking a comfortable stay near local attractions or a peaceful retreat, you'll find several options to suit your travel needs in this charming area. Here are some of our travelers' favorite hotels in Lafayette:

  1. Hotel Salem-Roanoke I-81Opens in a new window: This charming 2.0-star motel offers a welcoming atmosphere perfect for leisure travelers seeking a comfortable stay. With its LGBTQIA-friendly environment, guests appreciate the inclusive vibe that enriches their vacation experience. The property is designed for those who value authenticity and a unique ambiance, allowing visitors to unwind and enjoy their time in Lafayette. Travelers often highlight the clean accommodations and convenient location, making Hotel Salem-Roanoke I-81 an ideal base for exploring the local area.
  2. Hampton Inn SalemOpens in a new window: Hampton Inn Salem is a stylish 2.5-star hotel that caters to leisure travelers who are looking for a pet-friendly getaway. The property boasts a curated experience with amenities such as a designated dog exercise area and a welcoming environment for pets. With its thoughtful design and warm hospitality, guests relish the opportunity to enjoy their stay alongside their furry companions. Reviewers frequently praise the inviting atmosphere and the balance between comfort and pet-friendly services, making Hampton Inn Salem a standout choice for those traveling with pets.
  3. Avid Hotels Salem by IHGOpens in a new window: Avid Hotels Salem by IHG is a sophisticated 2.5-star hotel tailored for business travelers seeking a seamless experience. This property excels in providing essential amenities such as a fully accessible 24-hour business center, perfect for those who need to stay connected while on the road. Guests appreciate the modern design and functional spaces that enhance productivity and relaxation. The combination of business facilities and upscale accommodations ensures travelers can focus on their work while enjoying a high-quality stay. Positive sentiments often highlight the hotel's commitment to providing an efficient and comfortable environment for business needs.

Top locations to stay in Lafayette

When visiting Lafayette, Virginia, consider staying in Blacksburg, Salem, or Cave Spring. Blacksburg is vibrant with sports and university life, while Salem offers a charming small-town feel with its own university atmosphere. Cave Spring is known for its friendly community vibe. For first-time visitors, Blacksburg is the best choice due to its energetic environment and attractions.

  1. BlacksburgOpens in a new window: Blacksburg is a vibrant town known for its friendly atmosphere and outdoor activities. Nestled in the picturesque Blue Ridge Mountains, it’s perfect for those who appreciate nature and sports. The town offers a variety of parks and trails, ideal for hiking and biking. You’ll also find a lively arts scene, with cultural attractions such as theaters and galleries showcasing local talent. Plus, the downtown area is filled with charming shops and cafés, making it a delightful place to explore on foot.
  2. SalemOpens in a new window: Salem is a hidden gem with a delightful small-town charm. Known for its friendly community, it offers a cozy atmosphere where visitors can enjoy leisurely strolls through its historic districts. The town hosts various cultural events throughout the year, providing a glimpse into local traditions and arts. Outdoor enthusiasts will also appreciate the nearby parks and recreational areas, perfect for picnicking and enjoying the great outdoors.
  3. Cave SpringOpens in a new window: Cave Spring is a quaint area that boasts a welcoming vibe and a close-knit community feel. With scenic parks and walking paths, it’s perfect for those looking to unwind in a serene environment. This charming locale offers unique local shops and quaint eateries, perfect for a relaxed day of shopping and dining. Whether you’re exploring the natural beauty of the surrounding landscape or enjoying local events, Cave Spring provides a peaceful retreat away from the hustle and bustle.

Things to do in Lafayette

Lafayette offers a delightful blend of charming landscapes, from lush parks to scenic hiking trails, perfect for outdoor enthusiasts. Enjoy educational experiences at historic sites, unwind at peaceful campgrounds, or explore serene lakes ideal for boating. This vibrant city invites travelers to connect with nature and history alike.

  • Skelton Conference CenterOpens in a new window – This convention center offers a perfect venue for events and gatherings. Whether you’re attending a conference or hosting a workshop, enjoy the well-equipped facilities that cater to a variety of needs. It’s a great place to connect with others while taking in the atmosphere of a historic college university.
  • Historic Smithfield PlantationOpens in a new window – Step back in time at this historic building, which showcases the rich history of the region. Explore the beautiful grounds and discover fascinating stories about the people who lived here. With its classic architecture and insightful exhibits, this plantation offers a glimpse into life in early America, making it a must-visit for those who appreciate history.
  • Dixie CavernsOpens in a new window – Venture underground to explore the stunning formations of Dixie Caverns. This captivating cave system invites you to marvel at its natural beauty as you navigate through winding passages and impressive chambers. Perfect for families and adventurers alike, the caverns provide a cool escape from the outside world while offering an unforgettable experience.

5 tips for savvy savings when booking a hotel in Lafayette

  1. Book for the cheapest times: For those looking to visit Lafayette on a budget, the best time to go is in January, February, and December, when hotel prices are typically lower. Staying for at least 2 to 3 days is recommended to fully appreciate the city’s historic landmarks and cultural sites. You can explore attractions such as historic universities, monuments, state parks, and hiking trails, all of which offer great value for money and enriching experiences. By planning your trip during these months, you may find even more budget-friendly options for accommodation and activities.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Lafayette, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. You could also enable email alerts or push notifications to stay updated on flash sales and special promotions. Additionally, the Smart ShoppingOpens in a new window feature in the app serves as a comparison tool, helping you evaluate room rates and amenities to ensure you get the best deal. If prices drop or new rooms become available, you’re more likely to see those opportunities for savings right away.
  3. Be flexible with dates: Prices can fluctuate due to factors like the hotel's location, star rating, and the time of year. Being flexible with your travel dates may help you save on your stay at a Lafayette hotel. If you're in search of something special, boutique hotels can provide a more personalized experience and potentially better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we may suggest more budget-friendly dates to help you find a better deal.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it often comes with a higher price tag. For more budget-friendly options, consider hotels in neighborhoods that are a bit farther away, which are usually more likely to be affordable while still offering good access to the sights you want to see. You might also look into independent hotels located further out, as they can provide a more authentic experience at a lower cost.
  5. Become a Member: Join for free and start planning your next stay in Lafayette! Enjoy exclusive member pricing on over 100,000 hotels worldwide. As you progress through the membership tiers, you'll unlock fantastic perks such as complimentary room upgrades (when available) and discounts on food and beverages at select VIP Access properties. Don't miss out on these great benefits—sign up today!

Best time to go to Lafayette

Lafayette experiences its lowest average temperature in January, at 34.2°F (1.2°C), while July is the hottest month, with an average temperature of 75.6°F (24.2°C). May tends to be the wettest month. The peak travel months to visit Lafayette are May, July, and August, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, January, February, and December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny conditions.

Keep exploring

Keep exploring