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.
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.
In addition to hotels with indoor pools, what does Bon Air have to offer?
Enjoy the excursions in Bon Air accompanied by accommodation with an indoor pool for some easy access R&R. Don’t miss the sports in Bon Air—prepare to be entertained from sunrise to sunset.
What are some of the best hotels in Bon Air with indoor pools?
After several relaxing laps in the indoor pool, head out and visit some of the popular attractions in and around Bon Air. Consider a trip to Chesterfield Towne Center.
Why should I choose a hotel with an indoor pool for my stay in Bon Air?
An accommodation with an indoor pool area is ideal for a trip to Bon Air at any time of year, as it provides a lovely way to spend your time should the weather let you down. An indoor pool is great for staying active when adjusting to time zone differences if you’re coming from afar.
Recent reviews of Bon Air hotels
Expedia verified reviews
5/5 Excellent
"Always love staying here. Lawanda at the front desk is the best!"
A verified traveler stayed at Wingate by Wyndham Richmond Short Pump
"I cannot speak highly enough of this gorgeous property and the exceptional service. I live in Richmond and my mother came into town for my daughter’s high school graduation so it ended up being a staycation for me. From the warm welcome at check-in, to the generously sized room to the amazing customer service, we loved every minute of the three days we spent at the beautiful property. The concierge, Joseph, was so genuinely kind and made sure that my daughter made it to graduation in style. We just absolutely loved everything about our stay and I can’t wait to spend another staycation at the beautiful property."
A verified traveler from Midlothian stayed at The Jefferson Hotel