Hotels in Bon Air

Find the best Bon Air hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Bon Air hotels with free cancellation or excellent ratings

Trusted Bon Air hotel providers

See all hotels in Bon Air

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Bon Air.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelResidence Inn Richmond – 4.3
Cheapest month to bookFebruary
Average 4 star hotel priceR 3,049 per night

How to find the best hotel deals in Bon Air

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Bon Air

  • Our search engine is an expert in finding flight deals. The awesome news? It's just as clever at sniffing out the best rates on Bon Air hotels. Book smarter with these money-saving tips.

  • Pick up some of the best Bon Air hotel prices by planning your stay early. Hotels often offer early booking discounts or special rates to fill rooms before the busy season starts.

  • However, you could still come across last-minute deals. Although prices generally increase closer to your stay, some places drop rates a day or two before to fill empty rooms, especially when it's quiet.

  • Flexible with your dates? You could land a better rate. Change up your travel window to discover what deals pop up. Prices are usually cheaper on weekdays and during low-season months.

  • Explore the range of accommodation options with free cancellation and book with peace of mind. You can cancel your stay without fees if things change or a better deal comes along.

Where to stay in Bon Air

Central Bon Air

  • Choose the city centre and your itinerary will write itself. Take your pick of these accommodation options that keep you close to the best attractions in central Bon Air.

  • If your plan is to stay within easy reach of Azalea Gardens, head straight to Best Western Plus Governors Inn. This Bon Air hotel is about 2 kilometres from this leading sight.

  • Girl Scout Lake on your agenda? Fairfield Inn & Suites Richmond Midlothian gets high marks for comfort and location. This hotel in Bon Air is about 3 kilometres away.

  • Or check the latest deals on hotels near Islamic Masjid of Richmond. Residence Inn Richmond is 2 kilometres or so from this top sight. This stay makes a good base for exploring the city in general.

When to go to Bon Air

  • The weather is worth considering when choosing your travel dates. July brings the warmest conditions, with temperatures reaching a high of 34ºC (93ºF).

  • January is the coolest time of year, with lows of -4ºC (25ºF).

  • Search for Bon Air hotels in October to enjoy mostly clear skies. Averaging five days of rain, it's the driest month.

  • It rains the most in July, which gets around 11 days of wet weather.

Best hotels in Bon Air

Best budget hotels

Best 4-star hotels in Bon Air

  • When you're craving a little more from your stay, the 4-star hotels in Bon Air deliver. With around ten choices, they typically offer well-designed rooms, attentive service, and extras such as restaurants, bars, and guest lounges. These hotels feel elevated without feeling extravagant.

  • Residence Inn by Marriott Richmond Downtown delivers the full 4-star experience. Car rental options and valet parking help make this option a crowd favourite.

  • The Commonwealth is another appealing option. Make the most of amenities such as room service and a restaurant at this Bon Air hotel.

  • The Westin Richmond is one more to bookmark. It comes with a restaurant and room service, among other extras.

Best hotels in Bon Air for families

  • Bringing the kids along? You need a hotel that comes with more support built in. Baby-sitting services, cribs, laundry facilities, and kitchenettes make family getaways easier. You'll find roughly ten family-friendly hotels in Bon Air ready to welcome your crew.

  • If you'd like a more luxurious experience, spoil the kids (and yourself) with a stay at The Jefferson Hotel. This 4-star Bon Air hotel offers a laundry and a pool.

Best hotels with a spa

  • Rediscover calm at one of the seven or so Bon Air hotels with a spa. They feature anything from hot tubs and saunas, to fitness centres and treatment rooms. Throw in meditation classes, manicures, and massages and you're on your way to bliss.

  • Take a moment for yourself at The Berkeley Hotel. This 4-star accommodation option comes with all the thoughtful touches, including concierge assistance and a spa.

  • Rated 2 stars, Extended Stay America Select Suites - Richmond - West End - I-64 is another go-to hotel in Bon Air where you can let your worries melt away. From room service to a spa and more, you'll find everything you need to relax here.

Best hotels with a pool

  • There are around 40 pool hotels in Bon Air, each offering a different experience. City hotels tend to offer indoor or rooftop pools, while resorts generally go big with numerous swimming areas and extras like water slides. Whether you're here to unwind or make a splash, there's a stay made for you.

  • Relaxing by the water will be high on your agenda at Drury Plaza Hotel Richmond. With an outdoor swimming pool, room service and Wi-Fi, this Bon Air hotel has all the perks to make your visit enjoyable.

  • You won't be in a hurry to leave Residence Inn Richmond Midtown/Glenside. This popular option features an indoor swimming pool, bicycle rentals and room service.

  • Or make room for a little fun at Hilton Garden Inn Richmond Innsbrook. An indoor swimming pool, this hotel offers a laundry and air conditioning.

Best pet-friendly hotels

  • Why go it alone when your pet can join the fun? From comfy beds and feeding bowls to enclosed play areas, pet-friendly hotels are set up to help you and your best buddy feel at home. There are around 50 Bon Air hotels that are happy to host your furry friend.

  • At Red Roof Inn Richmond, VA, thoughtful pet perks are woven into every visit. A laundry and internet access are some other conveniences you'll find at this hotel in Bon Air.

  • Your little buddy can also join the fun at Residence Inn by Marriott Richmond Downtown. Car rental options and Wi-Fi are part of what's offered at this pet-approved accommodation option.

  • The Commonwealth will have you feeling right where you belong. Its amenities include a restaurant and a laundry.

Finding cheap hotels in Bon Air: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Bon Air with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is R 1,422 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 1,987 per night.
The average price of a hotel during the week is R 2,849 per night, and the average price on weekends is R 2,785. Overall, it looks like the cheapest day to stay in Bon Air could be Sunday.
We crunched some numbers on our calendar and found that Sunday is the cheapest day to stay in Bon Air. And the most expensive day seems to be Friday
The average price of a 3-star hotel in Bon Air is currently around R 2,782 per night. And the cheapest 3-star hotel we found is R 1,422 per night.
The average price of a 4-star hotel in Bon Air is currently around R 3,565 per night. And the cheapest 4-star hotel we found is R 1,992 per night.
The cheapest month to stay in a hotel in Bon Air is December, with an average price of R 2,511 per night. The most expensive month is March, when the average room rate can rise to R 4,310 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in March is R 3,059 per night, which is around 11% higher than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Bon Air are Fairfield Inn & Suites Richmond Midlothian, DoubleTree by Hilton Richmond - Midlothian and Holiday Inn Express Richmond E - Midlothian Trnpke by IHG.