Search Hotels Near Gaines' Mill Battlefield, Mechanicsville

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top Trending Hotels Near Gaines' Mill Battlefield

The Jefferson Hotel

5.0 star property
13.5 km from Gaines' Mill Battlefield
9.8 out of 10, Exceptional, (1001)
"Great five star stay"
United States
Timothy
The price is ฿9,893
฿11,503 total
includes taxes & fees
24 Nov - 25 Nov
The Jefferson Hotel

Fairfield Inn & Suites by Marriott Richmond Airport

2.5 star property
8.3 km from Gaines' Mill Battlefield
9.2 out of 10, Wonderful, (1004)
"Great stay before our early flight. "
United States
Sarah
The price is ฿3,754
฿4,365 total
includes taxes & fees
7 Dec - 8 Dec
Fairfield Inn & Suites by Marriott Richmond Airport

The Boulevard Inn

4.0 star property
15.8 km from Gaines' Mill Battlefield
9.8 out of 10, Exceptional, (57)
"A quaint little BnB with great generous breakfasts and great location. The recommendations for food places were on point. This is a foodies haven of like minded people in a quality but affordable place."
United States
Lou
The price is ฿10,120
฿11,536 total
includes taxes & fees
14 Dec - 15 Dec
The Boulevard Inn

Linden Row Inn

3.0 star property
13.4 km from Gaines' Mill Battlefield
9.2 out of 10, Wonderful, (1254)
"Everything was great!"
United States
Rosalina
The price is ฿3,321
฿3,862 total
includes taxes & fees
16 Nov - 17 Nov
Linden Row Inn

Hampton Inn Richmond Airport

2.5 star property
7.1 km from Gaines' Mill Battlefield
8.6 out of 10, Excellent, (1001)
"Can't get any better than this for a airport hotel"
United States
Melesio
The price is ฿3,295
฿3,907 total
includes taxes & fees
30 Nov - 1 Dec
Hampton Inn Richmond Airport

Omni Richmond Hotel

4.0 star property
13.1 km from Gaines' Mill Battlefield
9.0 out of 10, Wonderful, (1240)
"Wonderful stay!!"
United States
Kristina
The price is ฿4,904
฿5,703 total
includes taxes & fees
30 Nov - 1 Dec
Omni Richmond Hotel

Courtyard by Marriott Richmond Downtown

3.0 star property
13 km from Gaines' Mill Battlefield
9.0 out of 10, Wonderful, (1000)
"Loved this hotel, it was very neat, comfortable and pretty. In a great location. The staff at the hotel were very nice and friendly. Will definitely come back again."
United States
YARIVELISSE
The price is ฿5,517
฿6,415 total
includes taxes & fees
23 Nov - 24 Nov
Courtyard by Marriott Richmond Downtown

Hyatt Place Richmond Airport

3.0 star property
8 km from Gaines' Mill Battlefield
8.6 out of 10, Excellent, (1005)
"best place to stay"
United States
Janet
The price is ฿4,508
฿5,242 total
includes taxes & fees
16 Nov - 17 Nov
Hyatt Place Richmond Airport

Studio 6 Richmond Airport

2.0 star property
7.1 km from Gaines' Mill Battlefield
8.6 out of 10, Excellent, (388)
"Great for the price definitely coming back nice and clean."
United States
Marquise
The price is ฿2,659
฿3,092 total
includes taxes & fees
30 Nov - 1 Dec
Studio 6 Richmond Airport

avid hotel Richmond North - Ashland by IHG

2.5 star property
18.1 km from Gaines' Mill Battlefield
9.2 out of 10, Wonderful, (1002)
"Staff was amazing. Frankie was wonderful and helped us have a great dinner after driving over 14 hrs from FL. Very clean rooms and a nice breakfast selection. "
United States
Kerana
The price is ฿2,654
฿3,086 total
includes taxes & fees
23 Nov - 24 Nov
avid hotel Richmond North - Ashland by IHG

Residence Inn by Marriott Richmond Downtown

3.0 star property
13 km from Gaines' Mill Battlefield
9.0 out of 10, Wonderful, (239)
"Great place for our one night stopover. "
United States
Elizabeth
The price is ฿5,915
฿6,878 total
includes taxes & fees
23 Nov - 24 Nov
Residence Inn by Marriott Richmond Downtown

Residence Inn By Marriott Richmond Airport

3.0 star property
7.2 km from Gaines' Mill Battlefield
8.6 out of 10, Excellent, (10)
"Newly constructed all suite hotel near Richmond Airport!"
United States
Arlond
The price is ฿4,541
฿5,280 total
includes taxes & fees
1 Dec - 2 Dec
Residence Inn By Marriott Richmond Airport

Hilton Garden Inn Richmond Airport

3.0 star property
7.1 km from Gaines' Mill Battlefield
8.4 out of 10, Very good, (1001)
"Very nice room. Clean and well supplied. Staff was always pleasant and knowledgeable. Food service was great!"
United States
Linda
The price is ฿2,984
฿3,470 total
includes taxes & fees
24 Nov - 25 Nov
Hilton Garden Inn Richmond Airport

The Commonwealth

4.0 star property
13 km from Gaines' Mill Battlefield
8.8 out of 10, Excellent, (1317)
"This is my favorite place to stay in Richmond."
United States
Carlos
The price is ฿4,180
฿4,861 total
includes taxes & fees
19 Nov - 20 Nov
The Commonwealth

Hampton Inn Richmond-Mechanicsville

2.5 star property
5.5 km from Gaines' Mill Battlefield
8.4 out of 10, Very good, (1002)
"Staff was very friendly. Room was very clean and comfortable!"
United States
Steve
The price is ฿3,607
฿4,194 total
includes taxes & fees
10 Dec - 11 Dec
Hampton Inn Richmond-Mechanicsville

Sheraton Richmond Airport Hotel

3.0 star property
9 km from Gaines' Mill Battlefield
8.6 out of 10, Excellent, (733)
"Friendly staff"
United States
Jessica
The price is ฿4,369
฿5,080 total
includes taxes & fees
23 Nov - 24 Nov
Sheraton Richmond Airport Hotel

Richmond Marriott

3.5 star property
13 km from Gaines' Mill Battlefield
8.8 out of 10, Excellent, (1002)
"Clean room, courteous and very helpful check in staff"
United States
Cynthia
The price is ฿5,396
฿6,275 total
includes taxes & fees
25 Nov - 26 Nov
Richmond Marriott

Holiday Inn Express Richmond Airport by IHG

2.5 star property
7.2 km from Gaines' Mill Battlefield
8.4 out of 10, Very good, (1004)
"Friendly staff, very comfortable beds, very good and hot breakfast, clean accommodations "
United States
Jill
The price is ฿3,925
฿4,564 total
includes taxes & fees
3 Dec - 4 Dec
Holiday Inn Express Richmond Airport by IHG

Moxy Richmond Downtown

2.5 star property
13.2 km from Gaines' Mill Battlefield
8.8 out of 10, Excellent, (403)
"The staff were incredible at this location, I love the Moxy."
United States
Carrie
The price is ฿4,384
฿5,097 total
includes taxes & fees
20 Nov - 21 Nov
Moxy Richmond Downtown

Delta Hotels by Marriott Richmond Downtown

3.5 star property
13.5 km from Gaines' Mill Battlefield
8.8 out of 10, Excellent, (1003)
"Nice staff and clean rooms."
United States
Morgan
The price is ฿4,508
฿5,242 total
includes taxes & fees
30 Nov - 1 Dec
Delta Hotels by Marriott Richmond Downtown
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.

Hotels close to Gaines' Mill Battlefield with a pool

Top guest rated hotels close to Gaines' Mill Battlefield

Top Gaines' Mill Battlefield Hotel Reviews

Hotels near other Gaines' Mill Battlefield attractions

Frequently asked questions

What's the area like around Gaines' Mill Battlefield?
Gaines' Mill Battlefield is located in a family-friendly area of Cold Harbor known for its array of dining options and cycling. You'll find 45 hotels and other accommodations within a few miles for a convenient home base.
What's the best place to stay near Gaines' Mill Battlefield?
Holiday Inn Express Richmond-Mechanicsville by IHG is one of the top choices for your stay based on our traveller data, and this hotel offers free breakfast and a 24-hour fitness centre. It's located 3.5 mi (5.6 km) from Gaines' Mill Battlefield. Other good choices within 5 miles include Studio 6 Richmond Airport and Hampton Inn Richmond-Mechanicsville.
How many hotels should I expect to find close to Gaines' Mill Battlefield?
Expedia has 45 hotels and other accommodation options a few miles from Gaines' Mill Battlefield.
If I need to cancel the hotel reservation for my stay near Gaines' Mill Battlefield, will I receive a refund?
Yes, you'll find most hotel room reservations are fully refundable if cancelled before the hotel's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you have a non-refundable reservation, you might be able to still cancel and get a refund within 24 hours of your booking. Add your dates and click on "Search", then you can use the "fully refundable" filter to view the best options available near Gaines' Mill Battlefield.