Find hotels near James River, from CA $140

  • 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

Our top choices for James River hotels

The Jefferson Hotel

The Jefferson Hotel
5.0 star property
1.5 km from James River
9.8 out of 10, Exceptional, (1,006 reviews)
"A wonderful stay at the Jefferson. In a great location, spacious rooms, clean bathrooms."
United States
Bradley
The price is CA $431
CA $501 total
includes taxes & fees
May 26 - May 27
The Jefferson Hotel

Linden Row Inn

Linden Row Inn
3.0 star property
1.4 km from James River
9.2 out of 10, Wonderful, (1,410 reviews)
"Charming, historic, great location"
United States
Kathy
The price is CA $150
CA $175 total
includes taxes & fees
Jun 3 - Jun 4
Linden Row Inn

The Boulevard Inn

The Boulevard Inn
4.0 star property
3.2 km from James River
9.8 out of 10, Exceptional, (63 reviews)
"Great location, wonderful hosts. We had the perfect stay."
United States
john
The price is CA $422
CA $481 total
includes taxes & fees
Jun 11 - Jun 12
The Boulevard Inn

Omni Richmond Hotel

Omni Richmond Hotel
4.0 star property
1.4 km from James River
9.0 out of 10, Wonderful, (1,435 reviews)
"Great stay at Omni, would definitely stay again!"
United States
Contess
The price is CA $245
CA $285 total
includes taxes & fees
May 17 - May 18
Omni Richmond Hotel

Courtyard by Marriott Richmond Downtown

Courtyard by Marriott Richmond Downtown
3.0 star property
1.5 km from James River
9.0 out of 10, Wonderful, (1,009 reviews)
"It was nearby great food options like Downtown Grill. I chose it because of its proximity to the train station, Libby hill, and Church hill."
United States
Teresa
The price is CA $227
CA $265 total
includes taxes & fees
May 25 - May 26
Courtyard by Marriott Richmond Downtown

Delta Hotels by Marriott Richmond Downtown

Delta Hotels by Marriott Richmond Downtown
3.5 star property
1 km from James River
8.8 out of 10, Excellent, (1,009 reviews)
"Clean hotel with a friendly staff."
United States
Gregory
The price is CA $239
CA $278 total
includes taxes & fees
May 27 - May 28
Delta Hotels by Marriott Richmond Downtown

The Commonwealth

The Commonwealth
4.0 star property
1.4 km from James River
8.8 out of 10, Excellent, (1,356 reviews)
"Great location.... "
United States
Jane Elyce
The price is CA $191
CA $223 total
includes taxes & fees
May 26 - May 27
The Commonwealth

Moxy Richmond Downtown

Moxy Richmond Downtown
2.5 star property
1.4 km from James River
8.8 out of 10, Excellent, (481 reviews)
"Hotel was central to everywhere i needed to go "
United States
Lawana
The price is CA $185
CA $219 total
includes taxes & fees
May 19 - May 20
Moxy Richmond Downtown

Quirk Hotel Richmond

Quirk Hotel Richmond
4.0 star property
1.7 km from James River
8.8 out of 10, Excellent, (1,014 reviews)
"Fun hotel with great decor and a lovely bar."
United States
Jennifer
The price is CA $191
CA $225 total
includes taxes & fees
May 25 - May 26
Quirk Hotel Richmond

Richmond Marriott

Richmond Marriott
3.5 star property
1.6 km from James River
8.8 out of 10, Excellent, (1,002 reviews)
"The room was clean, the staff always had a smile and the location was perfect!"
United States
Tracy
The price is CA $250
CA $291 total
includes taxes & fees
May 25 - May 26
Richmond Marriott

Residence Inn by Marriott Richmond Downtown

Residence Inn by Marriott Richmond Downtown
3.0 star property
1.6 km from James River
8.8 out of 10, Excellent, (263 reviews)
"Super clean and spacious room. Staff was wonderful. Great for our goldendoodle."
United States
Robert
The price is CA $231
CA $269 total
includes taxes & fees
May 19 - May 20
Residence Inn by Marriott Richmond Downtown

Holiday Inn Express Richmond Downtown by IHG

Holiday Inn Express Richmond Downtown by IHG
2.5 star property
1.1 km from James River
8.6 out of 10, Excellent, (1,010 reviews)
"Friendly staff , easy check in and out process, clean room, close to walking trails "
United States
Audrey
The price is CA $172
CA $200 total
includes taxes & fees
May 27 - May 28
Holiday Inn Express Richmond Downtown by IHG

Graduate by Hilton Richmond

Graduate by Hilton Richmond
4.0 star property
1.5 km from James River
8.4 out of 10, Very good, (1,381 reviews)
"Such a cute place to stay and conveniently located to everything downtown!"
United States
Ashlynn
The price is CA $201
CA $233 total
includes taxes & fees
Jun 10 - Jun 11
Graduate by Hilton Richmond

Hilton Richmond Downtown

Hilton Richmond Downtown
4.0 star property
1.6 km from James River
8.4 out of 10, Very good, (1,005 reviews)
"Great stay!"
United States
Britanee
The price is CA $208
CA $242 total
includes taxes & fees
May 25 - May 26
Hilton Richmond Downtown

Homewood Suites by Hilton Richmond - Downtown

Homewood Suites by Hilton Richmond - Downtown
3.0 star property
1.3 km from James River
8.0 out of 10, Very good, (565 reviews)
"Room was clean and comfortable, staff friendly and helpful"
United States
Daniel
The price is CA $238
CA $277 total
includes taxes & fees
May 19 - May 20
Homewood Suites by Hilton Richmond - Downtown

Hampton Inn & Suites Richmond - Downtown

Hampton Inn & Suites Richmond - Downtown
2.5 star property
1.3 km from James River
7.6 out of 10, Good, (1,010 reviews)
"Breakfast is good, staff is helpful, room is clean"
United States
Xiaoju
The price is CA $185
CA $215 total
includes taxes & fees
May 28 - May 29
Hampton Inn & Suites Richmond - Downtown

Courtyard by Marriott Richmond Scott’s Addition

Courtyard by Marriott Richmond Scott’s Addition
3.0 star property
5 km from James River
8.8 out of 10, Excellent, (372 reviews)
"Great stay, would recommend."
United States
Iuvina
The price is CA $233
CA $270 total
includes taxes & fees
May 31 - Jun 1
Courtyard by Marriott Richmond Scott’s Addition

A house full of steel balls and games

A house full of steel balls and games
2.5 star property
8.6 km from James River
9.6 out of 10, Exceptional, (111 reviews)
"Had a great timing staying at this special, fun place! Loved the decor, charm and of course pinball machines. The owner was kind and accommodating. I look forward to booking again next time I’m in Richmond."
United States
Zoe
The price is CA $100
CA $140 total
includes taxes & fees
Jun 1 - Jun 2
A house full of steel balls and games

Holiday Inn Express Richmond - Midtown by IHG

Holiday Inn Express Richmond - Midtown by IHG
3.5 star property
6.8 km from James River
8.4 out of 10, Very good, (1,015 reviews)
"Very nice hotel. Free breakfast and nice lobby."
United States
Kara
The price is CA $150
CA $178 total
includes taxes & fees
May 25 - May 26
Holiday Inn Express Richmond - Midtown by IHG
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.

Compare popular hotels close to James River

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Lobby
The Jefferson Hotel
5.0 star property
9.8
Exceptional
1,006 reviews
View
Exterior
Linden Row Inn
3.0 star property
9.2
Wonderful
1,410 reviews
View
Reception
The Boulevard Inn
4.0 star property
9.8
Exceptional
63 reviews
View
Lobby
Omni Richmond Hotel
4.0 star property
9.0
Wonderful
1,435 reviews
View
Exterior
Courtyard by Marriott Richmond Downtown
3.0 star property
9.0
Wonderful
1,009 reviews
View

Top James River Hotel Reviews

Hotels near other James River attractions

Frequently asked questions

What hotels are within walking distance to James River?
Discover top-rated hotels within walking distance of James River, perfect for a memorable getaway.

Linden Row Inn

Linden Row Inn, a charming 3-star hotel, is located 19 minutes on foot from James River and boasts a review rating of 9.2. This historic inn features romantic Victorian architecture and a lovely terrace where travellers can unwind. With premium bedding and designer toiletries, it promises a comfortable stay, while the nearby fitness facilities and garden add to the appeal for those looking to relax.

The Virginian Lynchburg Curio Collection

The Virginian Lynchburg Curio Collection is a 4-star hotel that offers an outstanding stay just a 6-minute walk from James River, rated 9.6 by travellers. Guests can enjoy the art gallery on-site and a fitness centre available 24 hours. The hotel features a beautiful Beaux Arts design, along with convenient amenities like a refrigerator, microwave, and deep soaking bathtubs to enhance the traveler experience.

Omni Richmond Hotel

Omni Richmond Hotel, rated 9.0 by travellers, is a refined 4-star hotel situated just 15 minutes walking distance from James River. The hotel offers an indoor pool, a 24-hour fitness centre, and convenient dining options, including a kitchenette in select rooms. Guests can appreciate the traditional hotel design and the accessibility features, ensuring a welcoming atmosphere for all.
How much is a hotel near James River?
Staying near James River is a treat, with plenty of hotels from CA $140 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near James River?
For families looking to enjoy a stay near James River, these top-rated hotels offer family-friendly amenities and are perfect for creating lasting memories during your visit.

Omni Richmond Hotel

Omni Richmond Hotel, located just a 15-minute walk from James River, is a 4-star gem with a remarkable 9.0 review rating. Families will appreciate its accessible pool and complimentary cribs, as well as the option of connecting rooms for added comfort. The hotel features a kitchenette in some rooms and offers daily housekeeping, making it a practical choice for families looking for convenience and comfort.

Sheraton Richmond Airport Hotel

Sheraton Richmond Airport Hotel is a welcoming 3-star hotel located just 8.0 km from James River. With a review rating of 8.6, it features family-friendly amenities including a pool accessible for everyone, free cribs, and connecting rooms for larger families. Guests can enjoy a snack bar and a restaurant that offers kids' meals, ensuring dining is enjoyable for all ages.

Hilton Richmond Downtown

Situated within an 18-minute walk from James River, Hilton Richmond Downtown is a luxurious 4-star hotel rated 8.4 by travellers. This hotel is equipped with a family-friendly indoor pool and offers connecting rooms, making it convenient for families. Guests can also enjoy kids' meals in the restaurant and take advantage of valet parking for a straightforward stay.
Which hotels near James River offer the best views?
Discover the ideal accommodations near James River that offer stunning views and exceptional comfort.

Natural Bridge Hotel, Trademark Collection by Wyndham

Natural Bridge Hotel offers a serene stay just 4.3 km from James River, rated 7.6 by travellers. Guests can enjoy breathtaking mountain views from the balconies, along with delightful amenities such as a patio, terrace, and a hot spring nearby. The hotel also features 24-hour fitness facilities and hiking opportunities onsite, making it a great choice for outdoor enthusiasts.

Delta Hotels by Marriott Richmond Downtown

Delta Hotels by Marriott Richmond Downtown is located a mere 11-minute walk from James River and boasts an impressive review rating of 8.8. Guests can indulge in river views from their rooms and enjoy amenities like an indoor pool, fitness centre, and designer toiletries. The hotel also offers convenient features such as valet parking and an area shuttle, ensuring a comfortable stay for all travellers.
What are the best affordable hotels near James River?
For those seeking affordable accommodations near James River, these top-rated hotels offer comfort and convenience without breaking the bank.

Linden Row Inn

Just 1.8 km from James River, Linden Row Inn provides a charming stay with a travellers' rating of 9.2 and a 3-star rating. This historic hotel features romantic Victorian design and offers free WiFi and toiletries. Guests can relax in the garden or enjoy the terrace. Its nearby the historical district makes it a lovely choice for couples looking to explore nearby attractions.

Fairfield Inn & Suites by Marriott Richmond Airport

Located just 7.2 km from James River, Fairfield Inn & Suites by Marriott Richmond Airport boasts a strong travellers' rating of 9.2. This hotel is ideal for families, offering complimentary cribs and a free breakfast buffet on weekends. Guests can take advantage of the indoor pool, 24-hour fitness centre, and free airport transportation, making it a convenient choice for both leisure and business travellers.

Residence Inn by Marriott Richmond Downtown

Residence Inn by Marriott Richmond Downtown is a mere 14-minute walk from James River, rated 9.0 by travellers. Ideal for longer stays, this 3-star hotel features spacious suites with kitchens, allowing travellers to prepare their own meals. Enjoy complimentary breakfast options, including a continental breakfast, and take advantage of the fitness centre and grocery shopping service for added convenience.
Are there any hotels with pools close to James River?
For travellers seeking hotels with pools near the scenic James River, there are some excellent options that offer both relaxation and comfort.

Holiday Inn Express Richmond - Midtown by IHG

Holiday Inn Express Richmond - Midtown, just 6.9 km from James River, is a 3.5-star hotel that offers a refreshing pool experience with accessible features and sun loungers for travellers to unwind. With a great traveler rating score of 8.4, this family-friendly hotel ensures a pleasant stay with complimentary buffet breakfast, a 24-hour fitness centre, and arcade game room to keep travellers entertained.

Omni Richmond Hotel

Omni Richmond Hotel offers a delightful stay just 15 minutes on foot from James River. This 4-star hotel is rated 9.0 by travellers and features an indoor pool with accessible options. Guests can take advantage of the fitness centre, valet parking, and free cribs for families, ensuring a comfortable visit for all.

Hilton Richmond Downtown

Hilton Richmond Downtown is conveniently located just a short 18-minute walk from James River. This 4-star hotel features an inviting indoor pool, perfect for a relaxing dip. Rated 8.4 by travellers, travellers can enjoy amenities like valet parking, a fitness centre, and an onsite restaurant offering kids' meals, making it a great choice for families.
What are the best pet-friendly hotels near James River?
For travellers seeking the perfect pet-friendly getaway near James River, these top-rated hotels offer a welcoming atmosphere for both you and your furry friends.

La Quinta Inn & Suites by Wyndham Richmond-Midlothian

La Quinta Inn & Suites by Wyndham Richmond-Midlothian is a family-friendly 3-star hotel situated about 7.1 km from James River, rated 8.2 by travellers. It welcomes pets and offers free breakfast daily, along with free self-parking and connecting rooms. Guests appreciate the accessibility of the fitness centre and the convenience of in-room microwaves, making it a great choice for a comfortable stay.

Omni Richmond Hotel

Omni Richmond Hotel, a luxurious 4-star hotel, is located 15 minutes on foot from James River and has an impressive review rating of 9.0. This hotel welcomes dogs and provides pet amenities like food and water bowls. With features such as an indoor pool, 24-hour fitness facilities, and valet parking, travellers will find comfort and convenience in this historical setting.

Red Roof Inn Richmond South

Red Roof Inn Richmond South is a convenient option just a 12-minute walk from James River, a review rating of 6.4. This hotel allows pets and provides essential amenities including pet-friendly rooms, daily housekeeping, and in-room microwaves. Guests can also enjoy the garden area and free self-parking, making it a comfortable choice for those traveling with pets.
Can I book a fully refundable hotel close to James River?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "James River", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near James River?
Sign in to your account to unlock instant savings and access Member Prices on Expedia. Members always get our best prices, so join for free and look for great discounts on top hotels near James River.

Explore a world of travel with Expedia