The best deals on hotels when visiting Barham 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 Barham, Virginia 23842

Comfort Inn Petersburg Near Fort Gregg Adams

12001 South Crater Rd Petersburg, VA

At Comfort Inn Petersburg Near Fort Gregg Adams, travelers to Barham will find inviting rooms with rates beginning at $101.99, creating a warm, comfortable space ideal for relaxation. Trust in the attentive and caring staff at Comfort Inn, ready to ensure your stay is both comfortable and enjoyable.

Unwind at Comfort Inn Petersburg Near Fort Gregg Adams, where the calm atmosphere is complemented by easy access to downtown Barham for a day of adventure. Find the comfort you need at a price you’ll love during your Barham adventure—secure now!

  Call (855) 233-7850 to book with an agent.
  13.4 miles from Barham, VA 23842

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Petersburg

12205 South Crater Rd. Suite 102 Petersburg, VA

For guests bound for Barham, Travelodge by Wyndham Petersburg offers tucked away rooms with rates starting at $55.99, creating a clean, welcoming environment ideal for relaxation. Sleep soundly on Travelodge’s comfortable beds, designed to provide the perfect end to a busy day.

Rest easy at Travelodge by Wyndham Petersburg, where quiet surroundings create a peaceful stay and downtown Barham remains within easy reach. Make your Barham travels memorable and budget-friendly—secure your stay now!

  Call (855) 235-6136 to book with an agent.
  13.4 miles from Barham, VA 23842

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Petersburg an IHG Hotel

11979 South Crater Rd Petersburg, VA

Guests bound for Barham can enjoy budget-friendly comfort at Holiday Inn Express Petersburg an IHG Hotel, where enveloping rooms start at $129.00, creating a welcoming space perfect for relaxation. Benefit from Holiday Inn Express's eco-conscious practices, including energy-efficient lighting and water-saving fixtures in every room.

Relax in the tranquil surroundings of Holiday Inn Express Petersburg an IHG Hotel, where the calm environment makes for a peaceful stay and downtown Barham is still within reach. Find your ideal Barham hotel with amenities that make your visit extra special—lock in today!

  Call (855) 239-5277 to book with an agent.
  13.5 miles from Barham, VA 23842

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Petersburg Fort Lee

12205 South Crater Rd. Building A Petersburg, VA

With affordable rooms from $65.99, Red Roof Inn Petersburg Fort Lee provides inviting accommodations for guests bound for Barham, creating a warm and welcoming environment for relaxation. Check in with ease at Red Roof Inn, where we prioritize getting you to your room quickly so you can start relaxing sooner.

At Red Roof Inn Petersburg Fort Lee, guests can unwind in quiet surroundings, while the energy of downtown Barham is just a drive away. Experience Barham with added comfort and savings—reserve your hotel today!

  Call (855) 235-6136 to book with an agent.
  13.5 miles from Barham, VA 23842

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Petersburg Ft. Gregg Adams

11909 South Crater Rd Petersburg, VA

With affordable rooms beginning at $108.99, Hampton Inn by Hilton Petersburg Ft. Gregg Adams provides budget-conscious comfort for guests bound for Barham, creating a welcoming atmosphere. Follow your fitness routine on local trails with Hampton’s suggested jogging paths, integrating sightseeing with your exercise regimen.

For travelers looking to unwind, Hampton Inn by Hilton Petersburg Ft. Gregg Adams offers a serene setting, with downtown Barham just a short drive for city adventures. Relax in Barham with a hotel that delivers on both quality and savings—reserve today!

  Call (855) 235-6136 to book with an agent.
  13.5 miles from Barham, VA 23842

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Petersburg / South Fort Lee

12208 South Crater Rd. / I 95 Petersburg, VA

With rates starting at $65.99, Days Inn by Wyndham Petersburg / South Fort Lee provides budget-conscious comfort for travelers to Barham, creating a clean and reassuring space ideal for relaxation. Enjoy family-oriented services, including spacious rooms and entertainment options that cater to guests of all ages.

For those who prefer a calm atmosphere, Days Inn by Wyndham Petersburg / South Fort Lee offers tranquility while keeping downtown Barham close enough for a day of adventure. Stay affordably and make your Barham visit memorable with added comfort—reserve today!

  Call (855) 234-5074 to book with an agent.
  13.5 miles from Barham, VA 23842

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Petersburg Near Fort Gregg Adams

11974 South Crater Rd Petersburg, VA

For an affordable and comfortable stay, Quality Inn Petersburg Near Fort Gregg Adams offers inviting rooms with rates starting at $59.99, creating a clean, welcoming environment for guests. Take advantage of Quality Inn's early bird special offers, providing significant savings for advanced bookings.

Guests staying at Quality Inn Petersburg Near Fort Gregg Adams will appreciate the peaceful environment, with downtown Barham remaining within reach for city adventures. Elevate your Barham travels with budget-conscious, well-equipped lodging—lock in today!

  Call (855) 235-0725 to book with an agent.
  13.6 miles from Barham, VA 23842

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

OYO Hotel Petersburg VA Templeton

16501 Sunnybrook Rd Petersburg, VA

Guests bound for Barham will find secure comfort at OYO Hotel Petersburg VA Templeton, with inviting rooms starting at $41.99, creating a warm and welcoming space perfect for relaxation. Relax in a space that offers more amenities and comfort, making your stay both enjoyable and budget-friendly.

For travelers looking to relax, OYO Hotel Petersburg VA Templeton offers quiet surroundings while keeping downtown Barham within easy driving distance. Find the perfect place to rest and refresh while visiting Barham—secure now!

  Call (855) 233-0132 to book with an agent.
  14.1 miles from Barham, VA 23842

Starting at

$41.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Hopewell Fort Lee

5103 Plaza Drive Hopewell, VA

For those visiting Barham, Hampton Inn by Hilton Hopewell Fort Lee offers harmonious accommodations with rates from $139.99, creating a clean, comfortable space perfect for relaxation. Ride around town with Hampton’s bike rental service, a fun and eco-friendly way to explore local sights and sounds.

For travelers seeking peace, Hampton Inn by Hilton Hopewell Fort Lee offers a calm retreat with the convenience of downtown Barham still nearby. Escape to Barham with budget-wise lodging that offers more—book your stay now!

  Call (855) 234-7135 to book with an agent.
  14.2 miles from Barham, VA 23842

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hopewell Fort Lee Area an IHG Hotel

3952 Courthouse Rd Hopewell, VA

Guests bound for Barham will find inviting comfort at Holiday Inn Express Hopewell Fort Lee Area an IHG Hotel, where budget-friendly rooms start at $129.00, creating a clean and welcoming environment. Experience the comfort of adjustable air conditioning in each room, allowing you to create your ideal environment.

At Holiday Inn Express Hopewell Fort Lee Area an IHG Hotel, guests can unwind in peaceful surroundings, with downtown Barham still close enough for a day of sightseeing. Make the most of your Barham experience with cozy, cost-effective hotel options—book now!

  Call (855) 235-0725 to book with an agent.
  14.3 miles from Barham, VA 23842

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Petersburg VA

130 Wagner Road Petersburg, VA

For a budget-friendly and charming stay, Country Inn & Suites by Radisson Petersburg VA offers inviting rooms with rates from $99.99, creating a warm and comfortable environment near Barham. Enjoy the peace of mind that comes with staying at Country Inn & Suites, featuring 24-hour security and guest services.

Escape to the quiet of Country Inn & Suites by Radisson Petersburg VA, where peaceful surroundings provide a restful stay and downtown Barham is still nearby. Take the guesswork out of Barham travel with a hotel that delivers on value—lock in today!

  Call (855) 235-0725 to book with an agent.
  14.3 miles from Barham, VA 23842

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Near Fort Gregg Adams I-295

4096 Oaklawn Boulevard Hopewell, VA

At Econo Lodge Near Fort Gregg Adams I-295, travelers bound for Barham will find comfortable, budget-friendly accommodations with rooms beginning at $75.99, creating a warm space for rest. Stay in climate-controlled comfort at Econo Lodge, where air conditioning and heating systems ensure your room is always set to your preference.

Guests staying at Econo Lodge Near Fort Gregg Adams I-295 will appreciate the peaceful setting, with downtown Barham nearby for all their city adventures. Choose value-driven comfort for your Barham visit—book your stay today!

  Call (855) 236-8982 to book with an agent.
  14.3 miles from Barham, VA 23842

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Hopewell Fort Lee

3950 Courthouse Road Hopewell, VA

Guests traveling to Barham will appreciate the inviting comfort at Best Western Plus Hopewell Fort Lee, where calm rooms start at $106.99, creating a welcoming space for rest. Stay productive with the ergonomic workspaces provided in each room at Best Western Plus, complete with ample lighting and seating.

Unwind at Best Western Plus Hopewell Fort Lee, where guests can enjoy a peaceful retreat while downtown Barham remains nearby for a day of adventure. Relax in Barham with accommodations that make every moment enjoyable—reserve now!

  Call (855) 234-7135 to book with an agent.
  14.3 miles from Barham, VA 23842

Starting at

$106.99

per night

Read Reviews View Amenities View All Rooms

Inn & Suites at Fort Gregg Adams

5380 Oaklawn Blvd Prince George, VA

Guests bound for Barham can relax in relaxing comfort at Inn & Suites at Fort Gregg Adams, where rooms start at $118.99, creating a welcoming environment ideal for unwinding. Find enhanced comfort in rooms that offer a little more than the basics, designed for travelers who appreciate extra amenities.

Guests at Inn & Suites at Fort Gregg Adams will appreciate the tranquil environment, with downtown Barham nearby for all their city adventures. Treat yourself to an affordable, inviting hotel experience in Barham—book today!

  Call (855) 233-0132 to book with an agent.
  14.3 miles from Barham, VA 23842

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Ft. Lee Petersburg Hopewell

5113 Plaza Dr Hopewell, VA

At Candlewood Suites Ft. Lee Petersburg Hopewell, guests bound for Barham can enjoy inviting rooms with rates starting at $112.00, creating a clean and comfortable space ideal for relaxation. Enhanced cleaning measures at Candlewood Suites focus on maintaining a healthy and safe environment for all guests.

The tranquility of Candlewood Suites Ft. Lee Petersburg Hopewell makes it an ideal retreat, with the convenience of downtown Barham just a short drive away. Enjoy a Barham stay where comfort is never compromised—secure your room now!

  Call (855) 234-5074 to book with an agent.
  14.4 miles from Barham, VA 23842

Starting at

$112.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Hopewell Fort Gregg Adams

5103 Plaza Dr Hopewell, VA

With rates beginning at $149.99, Hampton Inn by Hilton Hopewell Fort Gregg Adams is an ideal choice for budget-savvy travelers to Barham, creating a warm and inviting space. Savor the convenience of Hampton's 24/7 Suite Shop®, offering snacks, drinks, and travel essentials anytime you need them.

For those seeking quiet, Hampton Inn by Hilton Hopewell Fort Gregg Adams offers a serene retreat while keeping downtown Barham easily accessible for city exploration. Stay refreshed and on budget while discovering Barham—reserve your hotel room now!

  Call (855) 239-4019 to book with an agent.
  14.4 miles from Barham, VA 23842

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn at Fort Lee

4911 Oaklawn Blvd Hopewell, VA

Guests visiting Barham can relax in budget-conscious comfort at Rodeway Inn at Fort Lee, where rooms start at $62.99, creating a clean and inviting space for unwinding. Find comfort and convenience in rooms that deliver essential amenities, perfect for travelers looking for reliability and value.

For a restful stay, Rodeway Inn at Fort Lee offers quiet surroundings with downtown Barham remaining nearby for easy access to city attractions. Enjoy more of Barham with budget-friendly accommodations—reserve now!

  Call (855) 233-7850 to book with an agent.
  14.4 miles from Barham, VA 23842

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Stay Over Suites

4115 Old Woodlawn Street Hopewell, VA

Explore an inviting atmosphere at Stay Over Suites near Barham, where gentle accommodations create a relaxing stay, with room rates starting from $129.99. Enjoy a blend of modern amenities and personalized service, ensuring a comfortable and hassle-free stay.

A short, scenic drive takes guests from Stay Over Suites into downtown Barham, where they can explore and return to the calm of their stay. Choose a hotel in Barham that turns your trip into a hassle-free experience—book today!

  Call (855) 234-5074 to book with an agent.
  14.4 miles from Barham, VA 23842

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Petersburg

3138 South Crater Rd Petersburg, VA

Guests headed to Barham will appreciate the secure accommodations at Super 8 by Wyndham Petersburg, where rooms begin at $80.00, creating a clean and welcoming space perfect for rest. Rest assured with Super 8's heightened cleanliness standards, offering a safe and spotless environment during your stay.

Unwind at Super 8 by Wyndham Petersburg in a quiet setting, where downtown Barham is still within easy reach for a day of adventure. Make your Barham visit cozy and cost-effective—secure your hotel stay now!

  Call (855) 239-5277 to book with an agent.
  14.6 miles from Barham, VA 23842

Starting at

$80.00

per night

Read Reviews View Amenities View All Rooms

Riverside Inn&Suites

711 West Randolph Rd Hopewell, VA

Guests headed to Barham will find hospitable, budget-friendly comfort at Riverside Inn&Suites, where rooms begin at $70.99, creating a welcoming space perfect for relaxation. Relax in rooms that offer the basics for a comfortable stay, designed for travelers seeking value and simplicity.

For travelers looking for peace and quiet, Riverside Inn&Suites offers serene surroundings while keeping downtown Barham within reach. Plan your Barham trip with savings and comfort combined—reserve your room now!

  Call (855) 235-6136 to book with an agent.
  15.3 miles from Barham, VA 23842

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Flagship Inn

815 South Crater Road Petersburg, VA

At Flagship Inn, travelers bound for Barham can enjoy budget-conscious comfort with rooms starting at $55.99, creating a warm and inviting atmosphere for unwinding. Stay in a room that offers practical comfort and thoughtful amenities, ensuring a pleasant stay without the extra cost.

Travelers staying at Flagship Inn will appreciate the quiet atmosphere, with downtown Barham close enough for sightseeing. Plan your Barham getaway with comfort and affordability in mind—secure today!

  Call (855) 239-5277 to book with an agent.
  15.8 miles from Barham, VA 23842

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites near Fort Gregg Adams

2200 Waterside Road Prince George, VA

For an affordable, restful stay, Sleep Inn & Suites near Fort Gregg Adams offers budget-friendly rooms with rates from $119.99, creating a clean and welcoming environment ideal for travelers. Explore with ease from Sleep Inn, conveniently located near dining, shopping, and entertainment options to enhance your travel experience.

Rest in the peaceful surroundings of Sleep Inn & Suites near Fort Gregg Adams, while knowing downtown Barham is just a convenient drive away for your city adventures. Enjoy stress-free Barham travel with accommodations designed for relaxation and savings—book today!

  Call (855) 236-8982 to book with an agent.
  15.8 miles from Barham, VA 23842

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Best Inn

555 East Wythe St Petersburg, VA

With rates from $42.99, Best Inn provides calm accommodations for travelers visiting Barham, creating a comfortable and inviting space perfect for relaxation. Stay in rooms that provide a balance of comfort and value, with free Wi-Fi, comfortable bedding, and a peaceful setting.

For those seeking a balance of relaxation and city exploration, Best Inn offers tranquility with downtown Barham still close by. Step into Barham comfort without the hefty price tag—lock in your hotel room today!

  Call (855) 234-7135 to book with an agent.
  16.5 miles from Barham, VA 23842

Starting at

$42.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Petersburg VA Fort Lee

25 North Little Church St. Petersburg, VA

For a budget-conscious and inviting stay near Barham, Motel 6 Petersburg VA Fort Lee offers soft rooms with rates starting at $69.00, creating a clean and welcoming space ideal for relaxation. Utilize on-site laundry facilities at Motel 6, ideal for long stays or mid-trip refreshes.

For a peaceful retreat, Motel 6 Petersburg VA Fort Lee offers quiet surroundings, with the convenience of downtown Barham still being nearby. Stay smart and enjoy Barham with a practical, comfortable hotel—book today!

  Call (855) 239-4019 to book with an agent.
  16.6 miles from Barham, VA 23842

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms