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

Motel 6 Petersburg VA Fort Lee

25 North Little Church St. Petersburg, VA

For a peaceful and budget-friendly stay, Motel 6 Petersburg VA Fort Lee offers inviting rooms with rates starting at $69.00, creating a clean, welcoming environment near Battersea. Opt for Motel 6 on your next trip, where you'll find the essentials of a comfortable stay without stretching your budget.

Motel 6 Petersburg VA Fort Lee offers the perfect balance of proximity and peace, with downtown Battersea only a short drive from the hotel. Enjoy a cozy, cost-saving hotel for your Battersea travels—book your stay today!

  Call (855) 239-5277 to book with an agent.
  1.7 miles from Battersea, VA 23803

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Best Inn

555 East Wythe St Petersburg, VA

Guests bound for Battersea will find comfy comfort at Best Inn, where inviting rooms start at $42.99, creating a welcoming atmosphere ideal for relaxation. Stay in rooms that are equipped with necessary amenities for a comfortable stay, ensuring cleanliness and convenience.

Guests at Best Inn can enjoy the convenience of a short drive into downtown Battersea, making it easy to visit the city’s most exciting attractions. Choose a hotel that takes your Battersea experience to the next level—book now!

  Call (855) 234-2997 to book with an agent.
  1.7 miles from Battersea, VA 23803

Starting at

$42.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Petersburg Southpark Mall

403 East Roslyn Rd Colonial Heights, VA

For those headed to Battersea, Hampton Inn Petersburg Southpark Mall offers budget-friendly accommodations with rooms from $134.99, creating a clean, comfortable environment perfect for rest. Grab a quick breakfast with Hampton’s on-the-go options, ideal for those mornings when you need to eat and run.

At Hampton Inn Petersburg Southpark Mall, a short drive delivers guests to downtown Battersea, where the city’s most iconic destinations are within reach. Relax and recharge in Battersea with a hotel that keeps your wallet happy—book today!

  Call (855) 234-2997 to book with an agent.
  2.1 miles from Battersea, VA 23803

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites South Park

931 South Ave Colonial Heights, VA

At Comfort Suites South Park, travelers bound for Battersea can unwind in delightful comfort with rooms beginning at $105.99, creating a welcoming space for relaxation. Experience the family-friendly environment at Comfort Suites, with dedicated play areas and activities designed to keep children entertained.

With quick access to downtown Battersea, guests at Comfort Suites South Park can explore the city’s most vibrant spots while staying in a more peaceful location. Take comfort in knowing your Battersea stay is both cozy and budget-friendly—reserve today!

  Call (855) 234-2997 to book with an agent.
  2.2 miles from Battersea, VA 23803

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Flagship Inn

815 South Crater Road Petersburg, VA

For guests headed to Battersea, Flagship Inn offers enveloping accommodations with rooms starting at $55.99, creating a warm and inviting space perfect for relaxation. Stay in a room that offers a no-frills approach to travel, with just the right amenities to ensure a comfortable stay.

From Flagship Inn, guests can enjoy the convenience of a brief drive into downtown Battersea, where the city’s top attractions are easily accessible. Book a welcoming, budget-savvy hotel for your Battersea travels—secure now!

  Call (855) 236-8982 to book with an agent.
  2.2 miles from Battersea, VA 23803

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Delta Hotels by Marriott Colonial Heights

401 East Roslyn Rd Colonial Heights, VA

Unwind at Delta Hotels by Marriott Colonial Heights near Battersea, where inviting accommodations create a warm retreat, with room rates beginning at an affordable $159.99 per night. Appreciate the attention to detail in every aspect of Delta Hotels by Marriott, from guest services to room design.

From Delta Hotels by Marriott Colonial Heights, a brief drive brings guests into downtown Battersea, where the city’s most iconic spots await exploration. Make your Battersea visit special with a hotel that adds a touch of elegance—lock in today!

  Call (855) 234-2997 to book with an agent.
  2.2 miles from Battersea, VA 23803

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Towneplace Suites by Marriott Richmond Colonial Heights

931 South Avenue Colonial Heights, VA

With budget-conscious rooms starting at $169.99, Towneplace Suites by Marriott Richmond Colonial Heights provides affordable comfort for guests visiting Battersea, creating a clean and inviting environment for rest. Benefit from TownePlace Suites' Marriott Bonvoy™ membership, offering rewards and perks that enhance your travel experience.

Towneplace Suites by Marriott Richmond Colonial Heights offers the perfect location for those wanting to explore downtown Battersea, where the city’s top spots are just a short drive away. Choose value-driven comfort for your Battersea travels and enjoy more—lock in now!

  Call (855) 234-7135 to book with an agent.
  2.2 miles from Battersea, VA 23803

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Richmond South / Southpark

800 Southpark Blvd Colonial Heights, VA

Enjoy quality and comfort at Hilton Garden Inn Richmond South / Southpark as you visit Battersea, with comfortable rooms providing a relaxing stay, all starting at an accessible rate of $148.99 per night. Find a quiet spot in Hilton Garden Inn's reading nooks, which provide a peaceful setting for catching up on work or leisure reading.

Hilton Garden Inn Richmond South / Southpark provides the perfect location for those wanting to explore downtown Battersea, where a brief drive delivers them to the city’s best spots. Experience Battersea with a hotel that goes the extra mile to make your visit memorable—secure now!

  Call (855) 233-0132 to book with an agent.
  2.4 miles from Battersea, VA 23803

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Colonial Heights Fort Lee

441 Charles H Dimmock Pkwy Colonial Heights, VA

For an inviting and affordable stay, Extended Stay America Suites Colonial Heights Fort Lee offers budget-friendly rooms with rates starting at $189.99, creating a clean and comfortable space. Enjoy the seasonal outdoor pools at select Extended Stay America locations, providing a refreshing way to relax and unwind.

At Extended Stay America Suites Colonial Heights Fort Lee, guests are never far from downtown Battersea, where a short drive brings them to the city’s most iconic destinations for exploration. Maximize your Battersea adventure with a hotel that offers unbeatable value—secure now!

  Call (855) 233-7850 to book with an agent.
  2.8 miles from Battersea, VA 23803

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel

5679 Boydton Plank Rd Petersburg, VA

With rooms beginning at $172.17, Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel provides budget-friendly accommodations for travelers visiting Battersea, creating a warm and welcoming environment. Experience the simplicity and efficiency of Holiday Inn Express's design, focused on meeting the needs of today's smart traveler.

With downtown Battersea only a short drive away, guests at Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel can explore the city’s best destinations while enjoying a quieter stay. Take your Battersea trip to the next level with well-thought-out, budget-friendly lodging—lock in today!

  Call (855) 235-6136 to book with an agent.
  3.3 miles from Battersea, VA 23803

Starting at

$172.17

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites near Fort Gregg Adams

2200 Waterside Road Prince George, VA

For an inviting and budget-conscious stay near Battersea, Sleep Inn & Suites near Fort Gregg Adams offers soft rooms with rates beginning at $119.99, creating a welcoming atmosphere for rest. Appreciate Sleep Inn's eco-friendly initiatives, aiming to reduce environmental impact through sustainable practices.

Sleep Inn & Suites near Fort Gregg Adams offers the perfect location for those wanting to explore downtown Battersea, where the city’s top spots are just a short drive away. Enjoy your Battersea adventure with a hotel that’s all about great value—lock in today!

  Call (855) 235-6136 to book with an agent.
  3.6 miles from Battersea, VA 23803

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Petersburg

3138 South Crater Rd Petersburg, VA

Guests visiting Battersea will appreciate the affordable comfort at Super 8 by Wyndham Petersburg, with heartwarming rooms starting at $80.00, creating a warm and inviting atmosphere. Position yourself near key local sites with Super 8’s strategically chosen locations, ideal for both sightseeing and business travel.

From Super 8 by Wyndham Petersburg, a brief drive takes guests into downtown Battersea, where the city’s most vibrant attractions are just minutes away. Make your Battersea trip stress-free and affordable—secure your hotel room today!

  Call (855) 236-8982 to book with an agent.
  3.7 miles from Battersea, VA 23803

Starting at

$80.00

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Petersburg VA

130 Wagner Road Petersburg, VA

At Country Inn & Suites by Radisson Petersburg VA, guests bound for Battersea will find inviting rooms with rates beginning at $99.99, creating a warm and comfortable space perfect for relaxation. Enjoy a variety of dining options at Country Inn & Suites, from traditional dishes to international cuisine to satisfy all palates.

With downtown Battersea only a brief drive away, guests at Country Inn & Suites by Radisson Petersburg VA can easily explore the city’s top attractions while staying in a more peaceful location. Take the stress out of Battersea travel with a hotel that meets all your needs—book today!

  Call (855) 236-8982 to book with an agent.
  4.0 miles from Battersea, VA 23803

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Inn & Suites at Fort Gregg Adams

5380 Oaklawn Blvd Prince George, VA

With budget-friendly rooms beginning at $118.99, Inn & Suites at Fort Gregg Adams provides inviting accommodations for travelers visiting Battersea, creating a tranquil, welcoming environment. Find a straightforward stay in rooms that focus on essential comforts, offering a clean and efficient environment.

From Inn & Suites at Fort Gregg Adams, a brief drive brings guests into downtown Battersea, where they can explore the city’s highlights and return to a peaceful stay afterward. Plan your Battersea adventure with a hotel that enhances your experience—reserve today!

  Call (855) 235-0725 to book with an agent.
  5.7 miles from Battersea, VA 23803

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Hopewell Fort Lee

5103 Plaza Drive Hopewell, VA

With rooms beginning at $139.99, Hampton Inn by Hilton Hopewell Fort Lee provides inviting accommodations for guests traveling to Battersea, creating a welcoming and comfortable atmosphere. Access cash when you need it with Hampton's convenient on-site ATMs, located within the hotel for easy withdrawal.

At Hampton Inn by Hilton Hopewell Fort Lee, guests can enjoy a peaceful, spacious stay while still being close enough to downtown Battersea for a day of exploring. Settle in with confidence at a budget-friendly hotel for your Battersea getaway—book today!

  Call (855) 233-7850 to book with an agent.
  5.8 miles from Battersea, VA 23803

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Colonial Heights Fort Lee an IHG Hotel

15820 Woods Edge Road Colonial Heights, VA

Guests traveling to Battersea will find tranquil comfort at Candlewood Suites Colonial Heights Fort Lee an IHG Hotel, with budget-friendly rooms starting at $109.99, creating a warm and inviting space perfect for rest. Gyms at Candlewood Suites are fully equipped to support a variety of fitness routines, catering to all levels of activity.

With Battersea a convenient drive away, guests at Candlewood Suites Colonial Heights Fort Lee an IHG Hotel can enjoy the balance of city access and the peaceful atmosphere of the hotel. Find out how relaxing Battersea can be with accommodations that fit your budget—secure now!

  Call (855) 235-6136 to book with an agent.
  5.8 miles from Battersea, VA 23803

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Hopewell Fort Gregg Adams

5103 Plaza Dr Hopewell, VA

Guests visiting Battersea will find inviting comfort at Hampton Inn by Hilton Hopewell Fort Gregg Adams, where quiet rooms start at $149.99, creating a welcoming space perfect for relaxation. Enjoy a seamless travel experience with Hampton's efficient online check-in process, saving you time upon arrival.

With downtown Battersea just a short drive from Hampton Inn by Hilton Hopewell Fort Gregg Adams, guests can enjoy both the city’s top attractions and the hotel’s quieter setting. Experience the perfect mix of comfort and affordability in Battersea—lock in your room today!

  Call (855) 235-0725 to book with an agent.
  5.9 miles from Battersea, VA 23803

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn South Chesterfield Colonial Heights

15720 Woods Edge Road Colonial Heights, VA

With rooms starting at $97.20, Comfort Inn South Chesterfield Colonial Heights provides inviting accommodations for guests traveling to Battersea, creating a relaxing, welcoming environment. Choose from a variety of room types, tailored to suit solo travelers, couples, and families alike.

With a convenient drive into downtown Battersea, guests at Comfort Inn South Chesterfield Colonial Heights can balance city adventures with the peaceful atmosphere of the hotel. Plan your Battersea adventure with a hotel that enhances your experience—reserve today!

  Call (855) 239-4019 to book with an agent.
  5.9 miles from Battersea, VA 23803

Starting at

$97.20

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Ft. Lee Petersburg Hopewell

5113 Plaza Dr Hopewell, VA

With rates from $112.00, Candlewood Suites Ft. Lee Petersburg Hopewell is a convenient option for travelers visiting Battersea, providing reassuring accommodations in a welcoming environment. Benefit from Candlewood Suites' environmentally friendly initiatives, including recycling programs and energy-efficient lighting.

From Candlewood Suites Ft. Lee Petersburg Hopewell, the drive into downtown Battersea is simple, allowing guests to enjoy the city’s top spots while staying in a more relaxed environment. Discover a Battersea experience where comfort and affordability come together—secure now!

  Call (855) 234-2997 to book with an agent.
  5.9 miles from Battersea, VA 23803

Starting at

$112.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Petersburg Near Fort Gregg Adams

12001 South Crater Rd Petersburg, VA

With rates beginning at $101.99, Comfort Inn Petersburg Near Fort Gregg Adams provides budget-friendly accommodations for travelers headed to Battersea, creating a welcoming space ideal for relaxation. Stay connected with Comfort Inn's free high-speed Wi-Fi, making it easy to work or keep in touch while on the road.

With downtown Battersea still within reach, guests at Comfort Inn Petersburg Near Fort Gregg Adams can enjoy the city’s offerings while retreating to a quieter setting afterward. Step into Battersea comfort without the hefty price tag—lock in your hotel room today!

  Call (855) 234-7135 to book with an agent.
  6.1 miles from Battersea, VA 23803

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn Colonial Heights I-95

2310 Indian Hill Road Colonial Heights, VA

Guests traveling to Battersea can unwind at Rodeway Inn Colonial Heights I-95, where inviting rooms start at $59.99, creating a clean and comfortable environment perfect for relaxation. Find value in accommodations that offer the essentials for a comfortable stay, ensuring you get the most out of your trip.

Guests staying at Rodeway Inn Colonial Heights I-95 will love the balance of quiet surroundings and easy access to downtown Battersea for a day of city adventures. Plan your Battersea trip with ease and affordability in mind—book your room today!

  Call (855) 234-5074 to book with an agent.
  6.2 miles from Battersea, VA 23803

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Petersburg Near Fort Gregg Adams

11974 South Crater Rd Petersburg, VA

With budget-friendly rooms from $59.99, Quality Inn Petersburg Near Fort Gregg Adams is an ideal choice for guests traveling to Battersea, creating a clean and inviting space for unwinding. Relax in Quality Inn's designated quiet zones, providing a peaceful escape from the hustle and bustle of travel.

At Quality Inn Petersburg Near Fort Gregg Adams, guests can appreciate the balance of being far enough for quiet, while still close enough to downtown Battersea for a day of sightseeing. Get ready for a Battersea adventure that’s both enjoyable and cost-effective—book today!

  Call (855) 235-6136 to book with an agent.
  6.4 miles from Battersea, VA 23803

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn at Fort Lee

4911 Oaklawn Blvd Hopewell, VA

For a relaxed and affordable stay, Rodeway Inn at Fort Lee offers inviting accommodations with rates from $62.99, creating a clean and welcoming space perfect for relaxation. Stay in a room that offers reliable comfort, with practical amenities for an enjoyable and budget-conscious visit.

Guests staying at Rodeway Inn at Fort Lee will enjoy the quiet, peaceful setting of the hotel, while downtown Battersea remains just a convenient drive away. Enjoy a practical, affordable hotel for your Battersea travels—reserve your room now!

  Call (855) 234-2997 to book with an agent.
  6.4 miles from Battersea, VA 23803

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Stay Over Suites

4115 Old Woodlawn Street Hopewell, VA

Stay at Stay Over Suites for a comfortable trip to Battersea, where plush accommodations create a welcoming retreat, with budget-friendly rates from $129.99. Enjoy a stay that combines convenience with comfort, featuring rooms equipped with all the essentials for a relaxing visit.

The tranquil setting of Stay Over Suites allows guests to unwind, while the vibrancy of downtown Battersea is still a convenient drive away for a day of exploration. Get the best of Battersea with a hotel that makes luxury accessible to everyone—book today!

  Call (855) 236-8982 to book with an agent.
  6.4 miles from Battersea, VA 23803

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms