The best deals on hotels when visiting Flat Rock in Virginia.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Flat Rock, Virginia 23139

La Quinta Inn & Suites by Wyndham Richmond Midlothian

1301 Huguenot Road Midlothian, VA

Guests bound for Flat Rock can enjoy inviting accommodations at La Quinta Inn & Suites by Wyndham Richmond Midlothian, where rooms start at $114.30, creating a warm, welcoming environment for relaxation. Indulge in La Quinta's spa-like amenities, including luxurious towels and premium bath products for a rejuvenating experience.

At La Quinta Inn & Suites by Wyndham Richmond Midlothian, guests can unwind in a calm setting, while downtown Flat Rock remains easily accessible for sightseeing or city activities. Plan your Flat Rock trip with a hotel that guarantees comfort and affordability—reserve today!

  Call (855) 239-4019 to book with an agent.
  11.5 miles from Flat Rock, VA 23139

Starting at

$114.30

per night

Read Reviews View Amenities View All Rooms

Sleep Inn&Suites

6451 Bayside Lane Midlothian, VA

With rooms starting at $132.99, Sleep Inn&Suites provides budget-conscious accommodations for travelers visiting Flat Rock, creating a clean and charming space. Stay comfortable regardless of the weather with Sleep Inn’s climate-controlled rooms, tailored to provide a cozy atmosphere in any season.

Guests staying at Sleep Inn&Suites will enjoy a peaceful atmosphere, with downtown Flat Rock remaining nearby for exploration. Take your Flat Rock experience up a notch with well-appointed, wallet-friendly lodging—secure now!

  Call (855) 239-5277 to book with an agent.
  12.2 miles from Flat Rock, VA 23139

Starting at

$132.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Richmond Midlothian Turnpike

800 Research Rd Richmond, VA

At Hampton Inn Richmond Midlothian Turnpike, guests bound for Flat Rock will find soothing accommodations with rates beginning at $164.99, creating a warm and welcoming environment. Discover the flexibility of Hampton’s connecting rooms, ideal for families or groups seeking a shared space with privacy.

At Hampton Inn Richmond Midlothian Turnpike, visitors can enjoy the calm environment, while downtown Flat Rock remains a convenient drive away for exploration. Discover a hotel that elevates your Flat Rock adventure while staying budget-friendly—reserve now!

  Call (855) 235-6136 to book with an agent.
  12.2 miles from Flat Rock, VA 23139

Starting at

$164.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Richmond Brandermill an IHG Hotel

5030 West Village Green Dr Midlothian, VA

With budget-friendly rooms from $249.00, Holiday Inn Express Hotel & Suites Richmond Brandermill an IHG Hotel provides inviting comfort for travelers visiting Flat Rock, creating a warm, welcoming space. Wake up to the invigorating aroma of freshly brewed coffee every morning at Holiday Inn Express, available in the lobby.

At Holiday Inn Express Hotel & Suites Richmond Brandermill an IHG Hotel, guests can unwind in quiet surroundings, with the added convenience of downtown Flat Rock being just a drive away. Take advantage of inviting accommodations perfect for your Flat Rock visit—reserve now!

  Call (855) 235-6136 to book with an agent.
  12.3 miles from Flat Rock, VA 23139

Starting at

$249.00

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton Richmond Midlothian

1021 Koger Center Blvd Richmond, VA

Relax in style at DoubleTree by Hilton Richmond Midlothian on your journey to Flat Rock, where premium accommodations provide warmth and elegance, with rates starting from $159.99 per night. Taste the freshness in DoubleTree by Hilton's farm-to-table dishes, which highlight local ingredients and seasonal flavors.

Escape the rush of downtown Flat Rock and retreat to the calm at DoubleTree by Hilton Richmond Midlothian, where tranquility and easy access combine for the perfect stay. Stay comfortably in Flat Rock with a hotel that delivers excellence at every turn—lock in today!

  Call (855) 236-8982 to book with an agent.
  12.3 miles from Flat Rock, VA 23139

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Richmond West / Midlothian

1350 Johnston Willis Drive Richmond, VA

Choose Residence Inn by Marriott Richmond West / Midlothian for your journey to Flat Rock, where restorative rooms provide a welcoming experience, with inviting rates beginning at $199.99 per night. Book a stay at Residence Inn, where each room is equipped with a full kitchen, separate living area, and comfortable bedding.

Enjoy the peace and quiet at Residence Inn by Marriott Richmond West / Midlothian, where downtown Flat Rock is just a smooth drive away, allowing for easy access to the city's top attractions. Get the best of Flat Rock with a hotel that makes luxury accessible to everyone—book today!

  Call (855) 234-5074 to book with an agent.
  12.4 miles from Flat Rock, VA 23139

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Richmond Short Pump at the Notch

1800 Wilkes Ridge Circle Richmond, VA

Experience a peaceful stay at Residence Inn by Marriott Richmond Short Pump at the Notch when traveling to Flat Rock, where inviting rooms provide comfort and relaxation, with rates beginning at $159.99. Enjoy a night in at Residence Inn with their in-room entertainment systems, perfect for movie nights or relaxing evenings.

Guests staying at Residence Inn by Marriott Richmond Short Pump at the Notch will love the calm atmosphere, with the added benefit of downtown Flat Rock being just a short drive away. Stay in Flat Rock with a hotel that delivers an exceptional guest experience—reserve now!

  Call (855) 233-7850 to book with an agent.
  13.1 miles from Flat Rock, VA 23139

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Amelia Inn & Suites

15181 Patrick Henry Hwy Amelia Court House, VA

Guests traveling to Flat Rock will find soft accommodations at Amelia Inn & Suites, with rooms starting at $98.99, creating a warm and inviting environment ideal for relaxation. Find value in clean, comfortable rooms that provide dependable comfort and a welcoming environment.

A relaxing stay awaits at Amelia Inn & Suites, where guests can enjoy quiet surroundings while still being within reach of downtown Flat Rock. Enjoy Flat Rock stress-free with a hotel that offers comfort and savings—lock in now!

  Call (855) 233-0132 to book with an agent.
  13.4 miles from Flat Rock, VA 23139

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Four Points by Sheraton Richmond

9901 Midlothian Tpke Richmond, VA

With a blend of sophistication and charm, Four Points by Sheraton Richmond near Flat Rock provides a warm stay, where intimate-feeling rooms start at an inviting rate of $189.99. Admire the sophistication of Sheraton's architecture, blending contemporary design with classic elegance to create inspiring spaces.

At Four Points by Sheraton Richmond, guests can experience quiet surroundings while keeping downtown Flat Rock within reach for a day of adventure. Discover a Flat Rock experience that’s defined by exceptional service and comfort—secure now!

  Call (855) 239-5277 to book with an agent.
  13.5 miles from Flat Rock, VA 23139

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Governors Inn

9826 Midlothian Tpke Richmond, VA

At Best Western Plus Governors Inn, travelers bound for Flat Rock will find inviting comfort with rooms beginning at $114.99, creating a clean and welcoming space perfect for relaxation. Enjoy the option of hypoallergenic rooms at Best Western Plus, catering to guests with allergies or sensitivities.

For a peaceful getaway, Best Western Plus Governors Inn offers calm surroundings with the benefit of downtown Flat Rock remaining close by. Revel in added perks and comfort for your Flat Rock stay without breaking the bank—lock in today!

  Call (855) 234-2997 to book with an agent.
  13.6 miles from Flat Rock, VA 23139

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Richmond Short Pump

12341 West Broad Street Richmond, VA

With rooms beginning at $143.99, Hampton Inn & Suites Richmond Short Pump provides affordable accommodations for travelers visiting Flat Rock, creating a warm and welcoming environment for relaxation. Enjoy peaceful moments in Hampton’s gardens or courtyards, beautifully maintained areas ideal for relaxation or a leisurely walk.

Guests at Hampton Inn & Suites Richmond Short Pump will find a peaceful retreat, while downtown Flat Rock remains easily accessible for sightseeing or city activities. Discover a Flat Rock experience where comfort and affordability come together—secure now!

  Call (855) 235-0725 to book with an agent.
  13.8 miles from Flat Rock, VA 23139

Starting at

$143.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Richmond Southwest Hull Street

3620 Price Club Bouevlard Midlothian, VA

With rooms from $153.99, Hampton Inn Richmond Southwest Hull Street offers budget-friendly accommodations for guests visiting Flat Rock, creating a welcoming environment ideal for unwinding. Relish the availability of complimentary hot tea and coffee in the lobby, serving as a warm welcome throughout the day.

Relax at Hampton Inn Richmond Southwest Hull Street, where the calm environment offers a restful stay and downtown Flat Rock remains close by for exploration. Plan a relaxing Flat Rock getaway with accommodations that keep costs in check—book today!

  Call (855) 235-6136 to book with an agent.
  14.1 miles from Flat Rock, VA 23139

Starting at

$153.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Hull Street Midlothian / Richmond Area

10300 Hull St. Rd Midlothian, VA

For a comfortable and budget-friendly stay, Super 8 by Wyndham Hull Street Midlothian / Richmond Area offers homely rooms with rates from $77.99, creating a welcoming, clean environment near Flat Rock. Enjoy a hassle-free stay with Super 8's straightforward amenities, focusing on what's important to travelers.

At Super 8 by Wyndham Hull Street Midlothian / Richmond Area, guests can enjoy a serene stay, while downtown Flat Rock remains a comfortable drive away for exploration. Make your Flat Rock trip enjoyable and economical—secure your hotel stay today!

  Call (855) 233-7850 to book with an agent.
  14.1 miles from Flat Rock, VA 23139

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham Richmond Short Pump

13991 North Gayton Rd Richmond, VA

With rooms beginning at $115.99, Wingate by Wyndham Richmond Short Pump provides affordable comfort for travelers to Flat Rock, creating a warm and welcoming space perfect for relaxation. Experience the festive atmosphere of Wingate’s holiday decorating service, available to personalize your room for special occasions.

At Wingate by Wyndham Richmond Short Pump, visitors can enjoy peaceful surroundings, with downtown Flat Rock just a simple drive away for a day of adventure. Step into a stress-free Flat Rock stay with accommodations designed to impress—book today!

  Call (855) 234-5074 to book with an agent.
  14.2 miles from Flat Rock, VA 23139

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Richmond Midlothian

150 North Pinetta Drive Richmond, VA

Guests traveling to Flat Rock will find comfy accommodations at Fairfield Inn & Suites Richmond Midlothian, where rooms begin at $199.99, creating a warm, inviting environment ideal for relaxation. Experience the ease of Fairfield's parking facilities, with ample space and security features for your vehicle.

At Fairfield Inn & Suites Richmond Midlothian, guests can experience the calm of quiet surroundings, with the energy of downtown Flat Rock still close by. Find out how affordable and enjoyable your Flat Rock visit can be—reserve your room now!

  Call (855) 235-6136 to book with an agent.
  14.2 miles from Flat Rock, VA 23139

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Place Richmond / Arboretum

201 Arboretum Place Richmond, VA

Enjoy a peaceful stay at Hyatt Place Richmond / Arboretum near Flat Rock, where quality accommodations provide warmth and relaxation, with inviting rates from $183.00 per night. Relax in the convenience and comfort of Hyatt Place's Cozy Corner, featuring a sofa-sleeper in every room for extra guests.

Escape the rush of downtown Flat Rock and retreat to the calm at Hyatt Place Richmond / Arboretum, where tranquility and easy access combine for the perfect stay. Settle into Flat Rock with a hotel that adds a touch of sophistication to your stay—lock in today!

  Call (855) 235-6136 to book with an agent.
  14.3 miles from Flat Rock, VA 23139

Starting at

$183.00

per night

Read Reviews View Amenities View All Rooms

Hilton Richmond Hotel & Spa / Short Pump

12042 West Broad Street Richmond, VA

Unwind in elegance at Hilton Richmond Hotel & Spa / Short Pump as you visit Flat Rock, where premium accommodations transform your stay into a memorable occasion, with rates from $253.99. Choose Hilton Hotels & Resorts for your next adventure, where you'll find a home away from home in the world's most desirable destinations.

Guests seeking relaxation can find solace at Hilton Richmond Hotel & Spa / Short Pump, with downtown Flat Rock still nearby for a balanced stay of exploration and rest. Find the perfect Flat Rock getaway with accommodations that embrace style and sophistication—lock in today!

  Call (855) 234-5074 to book with an agent.
  14.3 miles from Flat Rock, VA 23139

Starting at

$253.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites North Chesterfield Arboretum

241 Arboretum Pl Richmond, VA

With rooms starting at $108.99, Extended Stay America Suites North Chesterfield Arboretum provides inviting accommodations for guests bound for Flat Rock, creating a mellifluous, comfortable environment ideal for relaxation. Benefit from the free grab-and-go breakfast at Extended Stay America, providing quick and easy options to start your day.

For travelers looking to unwind, Extended Stay America Suites North Chesterfield Arboretum offers a serene setting, with downtown Flat Rock just a short drive for city adventures. Make the most of your Flat Rock travels with practical, inviting hotel options—lock in now!

  Call (855) 233-7850 to book with an agent.
  14.3 miles from Flat Rock, VA 23139

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Richmond Short Pump

209 Towne Center West Blvd Richmond, VA

Find a restful retreat at Home2 Suites by Hilton Richmond Short Pump near Flat Rock, where inviting rooms offer comfort and relaxation, with budget-friendly rates starting at $145.99. Embrace the flexibility of Home2 Suites' accommodations, suitable for short-term stays or extended visits, with all the necessary amenities.

For those looking to escape the city's hustle, Home2 Suites by Hilton Richmond Short Pump offers tranquility while keeping downtown Flat Rock within easy driving distance. Relax and recharge in Flat Rock at a hotel that knows how to treat you well—secure now!

  Call (855) 239-5277 to book with an agent.
  14.4 miles from Flat Rock, VA 23139

Starting at

$145.99

per night

Read Reviews View Amenities View All Rooms

Hyatt House Richmond / Short Pump

11800 West Broad Street Richmond, VA

Unwind in the restful surroundings of Hyatt House Richmond / Short Pump as you travel to Flat Rock, where comfortable accommodations offer a peaceful stay, with rates from $338.00. Appreciate the eco-friendly initiatives at Hyatt House, including recycling programs and energy-efficient appliances and lighting.

Guests at Hyatt House Richmond / Short Pump can appreciate the serenity of the hotel, while downtown Flat Rock remains easily reachable by car. Discover how Flat Rock can be a breeze with a hotel that offers exceptional amenities—secure now!

  Call (855) 239-4019 to book with an agent.
  14.6 miles from Flat Rock, VA 23139

Starting at

$338.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Richmond Midlothian Turnpike an IHG Hotel

8710 Midlothian Turnpike Richmond, VA

For those visiting Flat Rock, Holiday Inn Express Richmond Midlothian Turnpike an IHG Hotel offers budget-friendly accommodations with rooms from $139.00, creating a comfortable, inviting atmosphere. Appreciate the design of Holiday Inn Express's energy-efficient buildings, part of the brand's commitment to environmental stewardship.

Enjoy the quiet surroundings at Holiday Inn Express Richmond Midlothian Turnpike an IHG Hotel, where downtown Flat Rock remains accessible by car for a day of sightseeing and adventure. Plan your Flat Rock adventure with a hotel that enhances your experience—reserve today!

  Call (855) 233-7850 to book with an agent.
  14.7 miles from Flat Rock, VA 23139

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Aloft Richmond West Short Pump

3939 Duckling Drive Richmond, VA

At Aloft Richmond West Short Pump, enjoy the comfort of quality accommodations when visiting Flat Rock, with inviting rooms that start from a budget-friendly $159.99. Utilize Aloft's advanced digital features, ensuring a streamlined and efficient experience from check-in to checkout.

Rest in the tranquility of Aloft Richmond West Short Pump, with downtown Flat Rock still accessible by car for a day of sightseeing or adventure. Plan a relaxing Flat Rock getaway with accommodations that prioritize your needs—book today!

  Call (855) 234-2997 to book with an agent.
  14.9 miles from Flat Rock, VA 23139

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Richmond Midlothian Turnpike

8260 Midlothian Turnpike Richmond, VA

Guests bound for Flat Rock can relax at Super 8 by Wyndham Richmond Midlothian Turnpike, where budget-friendly rooms start at $77.99, creating a warm and comfortable space ideal for unwinding. Make travel simpler with Super 8’s laundry facilities, an essential amenity for those on extended trips or needing quick refreshes.

Unwind at Super 8 by Wyndham Richmond Midlothian Turnpike, where the calm environment offers a quiet retreat and downtown Flat Rock is still nearby for exploration. Make your Flat Rock adventure memorable and budget-wise—secure your hotel room now!

  Call (855) 239-4019 to book with an agent.
  15.1 miles from Flat Rock, VA 23139

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Glen Allen Short Pump an IHG Hotel

4120 Tom Leonard Dr Glen Allen, VA

Guests visiting Flat Rock will find intimate-feeling comfort at Candlewood Suites Glen Allen Short Pump an IHG Hotel, with rooms beginning at $109.00, creating a warm and inviting space ideal for rest. Discover Candlewood Suites' commitment to guest satisfaction, with a dedicated team focused on making your extended stay as comfortable as possible.

At Candlewood Suites Glen Allen Short Pump an IHG Hotel, guests can relax in serene surroundings, with the energy of downtown Flat Rock still accessible by car for a day of exploration. Enjoy your Flat Rock adventure with lodging that makes every penny worth it—secure your room now!

  Call (855) 235-6136 to book with an agent.
  15.1 miles from Flat Rock, VA 23139

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms