The best deals on hotels when visiting Rocky Run 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 Rocky Run, Virginia 23840

Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel

5679 Boydton Plank Rd Petersburg, VA

For a welcoming and restful stay, Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel offers inviting accommodations with rooms from $172.17, creating a soft space ideal for travelers visiting Rocky Run. Benefit from Holiday Inn Express's strategic locations, conveniently situated near airports, highways, and popular attractions.

At Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel, guests can escape the city’s hustle and relax in serene surroundings, with downtown Rocky Run still within reach for a day of exploration. Make the most of your Rocky Run visit with a hotel that delivers exceptional value—reserve now!

  Call (855) 235-0725 to book with an agent.
  14.4 miles from Rocky Run, VA 23840

Starting at

$172.17

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Stony Creek

10462 BLUE STAR HIGHWAY Stony Creek, VA

At Fairfield Inn & Suites by Marriott Stony Creek, guests visiting Rocky Run can enjoy inviting accommodations with rates beginning at $159.99, creating a warm and welcoming space. Stay refreshed with Fairfield's tea and coffee making facilities available in each room, perfect for a morning or evening beverage.

Guests can enjoy a relaxing environment at Fairfield Inn & Suites by Marriott Stony Creek, with the convenience of downtown Rocky Run being just a smooth drive away. Relax in Rocky Run with lodging that offers comfort and cost savings—reserve your room today!

  Call (855) 234-5074 to book with an agent.
  17.4 miles from Rocky Run, VA 23840

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Stony Creek / Petersburg Area

10476 Blue Star Hwy Stony Creek, VA

Guests traveling to Rocky Run will find calm accommodations at Hampton Inn Stony Creek / Petersburg Area, where rooms begin at $102.99, creating a warm, inviting environment ideal for relaxation. Experience the warmth of Hampton's community-focused approach, with inviting public spaces designed to bring guests together.

For those seeking a quiet retreat, Hampton Inn Stony Creek / Petersburg Area offers tranquil surroundings with downtown Rocky Run still accessible for sightseeing. Unwind in Rocky Run with accommodations that blend affordability and relaxation—book today!

  Call (855) 234-2997 to book with an agent.
  17.5 miles from Rocky Run, VA 23840

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites Stony Creek Petersburg South

11019 Blue Star Hwy Stony Creek, VA

At Sleep Inn & Suites Stony Creek Petersburg South, guests traveling to Rocky Run can unwind in affordable comfort with rooms starting at $91.99, creating a secure and welcoming space ideal for relaxation. Step into the serene ambiance of Sleep Inn, where each detail is crafted for tranquility, ensuring a restorative sleep experience.

At Sleep Inn & Suites Stony Creek Petersburg South, guests can enjoy a quiet escape, knowing downtown Rocky Run is still within driving distance for a day of exploration. Enjoy your Rocky Run visit with a hotel that delivers maximum comfort for less—secure now!

  Call (855) 239-4019 to book with an agent.
  17.9 miles from Rocky Run, VA 23840

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

OYO Hotel Petersburg VA Templeton

16501 Sunnybrook Rd Petersburg, VA

With budget-friendly rooms beginning at $41.99, OYO Hotel Petersburg VA Templeton is ideal for guests traveling to Rocky Run, creating a comfortable, welcoming space for rest. Enjoy accommodations that strike a perfect balance between cost and comfort, offering additional amenities at an accessible price.

Guests staying at OYO Hotel Petersburg VA Templeton will love the peaceful retreat, with downtown Rocky Run just a convenient drive away for easy access to all the city's attractions. Plan your Rocky Run visit with accommodations that make relaxation affordable—book today!

  Call (855) 234-7135 to book with an agent.
  18.0 miles from Rocky Run, VA 23840

Starting at

$41.99

per night

Read Reviews View Amenities View All Rooms

Inn at Blackstone

707 4th Street Blackstone, VA

For a budget-friendly and serene stay, Inn at Blackstone offers inviting rooms with rates from $125.99, creating a warm and comfortable environment near Rocky Run. Relax in a setting that provides more amenities and a higher level of comfort, all tailored to enhance your stay.

Guests at Inn at Blackstone will appreciate the calm retreat, with downtown Rocky Run remaining within easy reach for city exploration. Get the most out of your Rocky Run trip with a hotel that delivers affordability—book today!

  Call (855) 233-7850 to book with an agent.
  18.0 miles from Rocky Run, VA 23840

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Petersburg Near Fort Gregg Adams

11974 South Crater Rd Petersburg, VA

With rooms starting at $59.99, Quality Inn Petersburg Near Fort Gregg Adams provides inviting accommodations for travelers bound for Rocky Run, creating a homely and comfortable space perfect for rest. Find Quality Inn's strategically located properties near highways, airports, and key attractions for hassle-free exploration.

Guests staying at Quality Inn Petersburg Near Fort Gregg Adams will appreciate the calming environment, while downtown Rocky Run remains a smooth drive away for a day of sightseeing. Enjoy the beauty of Rocky Run with a hotel that keeps your budget intact—book today!

  Call (855) 234-7135 to book with an agent.
  18.5 miles from Rocky Run, VA 23840

Starting at

$59.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

For a alluring and budget-friendly experience near Rocky Run, Days Inn by Wyndham Petersburg / South Fort Lee offers inviting rooms with rates from $65.99, creating a clean and welcoming space. Relax with the peace and quiet of Days Inn's accommodations, designed to ensure a serene and restorative experience.

Unwind in the serene environment of Days Inn by Wyndham Petersburg / South Fort Lee, knowing that downtown Rocky Run remains close by for easy access to city adventures. Plan your Rocky Run adventure wisely and lock in a comfortable room now!

  Call (855) 233-0132 to book with an agent.
  18.6 miles from Rocky Run, VA 23840

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Petersburg Fort Lee

12205 South Crater Rd. Building A Petersburg, VA

Guests visiting Rocky Run will find Red Roof Inn Petersburg Fort Lee a practical option, with rates starting at $65.99, creating a clean and inviting environment perfect for relaxation. Appreciate Red Roof Inn’s pet accommodation policy, which welcomes pets without extra fees, ensuring no family member is left behind.

Guests staying at Red Roof Inn Petersburg Fort Lee will love the calm environment, with downtown Rocky Run still within reach for easy sightseeing and adventure. Stay relaxed and within budget while exploring Rocky Run—lock in your hotel room now!

  Call (855) 234-5074 to book with an agent.
  18.6 miles from Rocky Run, VA 23840

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Petersburg an IHG Hotel

11979 South Crater Rd Petersburg, VA

Guests visiting Rocky Run can relax in calm accommodations at Holiday Inn Express Petersburg an IHG Hotel, where rooms start at $125.99, creating a warm and inviting atmosphere perfect for unwinding. Stay energized with the 24-hour coffee and tea services available in the lobby at Holiday Inn Express.

At Holiday Inn Express Petersburg an IHG Hotel, travelers can unwind in calm surroundings, with the convenience of downtown Rocky Run still within easy reach. Find your ideal blend of comfort and affordability for your Rocky Run stay—book today!

  Call (855) 239-4019 to book with an agent.
  18.6 miles from Rocky Run, VA 23840

Starting at

$125.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 starting at $108.99, Hampton Inn by Hilton Petersburg Ft. Gregg Adams provides intimate accommodations for travelers bound for Rocky Run, creating a clean, inviting space. Discover the practicality and comfort of Hampton’s multi-functional furniture in guest rooms, maximizing space and usability.

Relax in the quiet surroundings of Hampton Inn by Hilton Petersburg Ft. Gregg Adams, where peaceful surroundings offer a restful stay and downtown Rocky Run remains nearby. Stay smart and relaxed in Rocky Run with a hotel that checks every box—book today!

  Call (855) 233-7850 to book with an agent.
  18.6 miles from Rocky Run, VA 23840

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Petersburg

12205 South Crater Rd. Suite 102 Petersburg, VA

For travelers headed to Rocky Run, Travelodge by Wyndham Petersburg offers relaxed, budget-friendly accommodations with rooms starting at $55.99, creating a warm, inviting space. Explore with Travelodge as your base, ideally located for accessing local sights and making the most of your visit.

Guests at Travelodge by Wyndham Petersburg will enjoy the serene setting, while downtown Rocky Run remains close enough for easy city access. Plan your Rocky Run getaway with a welcoming, budget-friendly hotel—book today!

  Call (855) 233-7850 to book with an agent.
  18.7 miles from Rocky Run, VA 23840

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Petersburg Near Fort Gregg Adams

12001 South Crater Rd Petersburg, VA

At Comfort Inn Petersburg Near Fort Gregg Adams, travelers to Rocky Run can enjoy inviting accommodations with rates starting at $101.99, providing a welcoming, comfortable environment. Keep snacks and drinks handy with in-room refrigerators and microwaves, perfect for late-night cravings or storing leftovers.

At Comfort Inn Petersburg Near Fort Gregg Adams, visitors can enjoy the quiet environment, while knowing that downtown Rocky Run is just a smooth drive away. Discover how great Rocky Run can be with accommodations that keep you comfortable—secure now!

  Call (855) 234-7135 to book with an agent.
  18.9 miles from Rocky Run, VA 23840

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Petersburg

3138 South Crater Rd Petersburg, VA

At Super 8 by Wyndham Petersburg, travelers bound for Rocky Run can relax in inviting accommodations with rooms from $80.00, creating a mellifluous and comfortable atmosphere. Depend on the uniform quality and service of Super 8, where you can expect the same high standards across all locations.

Unwind in the quiet atmosphere at Super 8 by Wyndham Petersburg, knowing that downtown Rocky Run remains close enough for a day of adventure. Book a welcoming, cost-effective hotel for your Rocky Run trip and save big—secure now!

  Call (855) 235-6136 to book with an agent.
  18.9 miles from Rocky Run, VA 23840

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

For an inviting and restful stay, Country Inn & Suites by Radisson Petersburg VA offers calm accommodations with rates starting at $99.99, creating a comfortable space near Rocky Run. Stay informed with the daily newspapers provided at Country Inn & Suites, keeping you connected with global and local news.

Guests can unwind at Country Inn & Suites by Radisson Petersburg VA in peaceful surroundings, while downtown Rocky Run remains easily accessible by car. Maximize your Rocky Run adventure with a hotel that offers unbeatable value—secure now!

  Call (855) 239-5277 to book with an agent.
  19.2 miles from Rocky Run, VA 23840

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Best Inn

555 East Wythe St Petersburg, VA

At Best Inn, travelers bound for Rocky Run can enjoy inviting accommodations with rooms starting at $42.99, creating a relaxed and welcoming atmosphere. Stay in accommodations that blend essential comforts with additional features, ensuring a pleasant and economical visit.

At Best Inn, visitors can enjoy the calm setting, while knowing downtown Rocky Run is still within reach for sightseeing. Stay comfortably in Rocky Run and let the savings add to your adventure—book now!

  Call (855) 235-6136 to book with an agent.
  19.2 miles from Rocky Run, VA 23840

Starting at

$42.99

per night

Read Reviews View Amenities View All Rooms

Flagship Inn

815 South Crater Road Petersburg, VA

For an inviting stay near Rocky Run, Flagship Inn offers budget-friendly rooms with rates from $55.99, creating a clean and comfortable space ideal for rest. Experience a pleasant stay with rooms that provide reliable comfort, making your visit both enjoyable and affordable.

For those looking for relaxation, Flagship Inn provides peaceful surroundings with downtown Rocky Run still accessible for sightseeing. Enjoy more of Rocky Run with budget-friendly, inviting accommodations—book now!

  Call (855) 233-0132 to book with an agent.
  19.2 miles from Rocky Run, VA 23840

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Petersburg VA Fort Lee

25 North Little Church St. Petersburg, VA

Guests visiting Rocky Run can relax in budget-conscious comfort at Motel 6 Petersburg VA Fort Lee, where rooms start at $69.00, creating a clean and inviting space for unwinding. Take a break and relax outside your room, with select Motel 6 locations offering picnic areas or courtyards.

Guests at Motel 6 Petersburg VA Fort Lee will find a peaceful escape, while downtown Rocky Run remains just a short drive away for all their city adventures. Make your Rocky Run travels relaxing and budget-friendly—book your hotel stay now!

  Call (855) 234-7135 to book with an agent.
  19.3 miles from Rocky Run, VA 23840

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Petersburg Southpark Mall

403 East Roslyn Rd Colonial Heights, VA

For an affordable and inviting stay, Hampton Inn Petersburg Southpark Mall offers appealing rooms with rates beginning at $134.99, creating a clean and comfortable atmosphere near Rocky Run. Enjoy the convenience of Hampton’s laundry services, ensuring your travel wardrobe is fresh and ready for whatever your trip has in store.

Guests staying at Hampton Inn Petersburg Southpark Mall will enjoy the balance of easy city access and the peaceful retreat offered by the hotel. Discover the best value for your Rocky Run stay with a hotel that won’t disappoint—reserve now!

  Call (855) 239-5277 to book with an agent.
  19.8 miles from Rocky Run, VA 23840

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites South Park

931 South Ave Colonial Heights, VA

Guests visiting Rocky Run will find inviting comfort at Comfort Suites South Park, where quiet rooms start at $105.99, creating a welcoming space perfect for relaxation. Relax in Comfort Suites' garden cabanas, providing a private and serene setting for outdoor relaxation or small gatherings.

A peaceful retreat awaits guests at Comfort Suites South Park, where they can relax while keeping downtown Rocky Run within reach for city adventures. Make Rocky Run feel like home with well-equipped, cost-friendly accommodations—secure now!

  Call (855) 233-7850 to book with an agent.
  19.9 miles from Rocky Run, VA 23840

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Delta Hotels by Marriott Colonial Heights

401 East Roslyn Rd Colonial Heights, VA

Enjoy the warm ambiance of Delta Hotels by Marriott Colonial Heights as you visit Rocky Run, with quality accommodations crafted for comfort, with inviting rates starting at $159.99 per night. Experience local culture with Delta Hotels by Marriott’s event programming, featuring performances, exhibits, and more.

For those seeking both relaxation and proximity, Delta Hotels by Marriott Colonial Heights offers a quiet retreat with downtown Rocky Run nearby. Embrace a stress-free Rocky Run stay with enhanced features at a price you’ll love—book today!

  Call (855) 236-8982 to book with an agent.
  19.9 miles from Rocky Run, VA 23840

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

Guests headed to Rocky Run can relax at Towneplace Suites by Marriott Richmond Colonial Heights, where budget-friendly rooms start at $169.99, creating a warm, welcoming atmosphere perfect for a peaceful stay. Pet-friendly accommodations at TownePlace Suites make it simple to travel with your furry companions.

Escape the hustle of downtown Rocky Run and unwind at Towneplace Suites by Marriott Richmond Colonial Heights, where the city remains within easy reach for a day of adventure. Make your Rocky Run adventure affordable and stress-free—lock in your room today!

  Call (855) 236-8982 to book with an agent.
  20.0 miles from Rocky Run, VA 23840

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

Experience a welcoming retreat at Hilton Garden Inn Richmond South / Southpark as you explore Rocky Run, where restful accommodations provide comfort, starting at a friendly $148.99 per night. Relax in Hilton Garden Inn's lounge areas, which are perfect for informal meetings or simply enjoying a quiet moment.

Find your ideal getaway at Hilton Garden Inn Richmond South / Southpark, where quiet surroundings and quick access to Rocky Run ensure a balanced stay. Stay comfortably and affordably in Rocky Run with a hotel that prioritizes your relaxation—lock in today!

  Call (855) 234-2997 to book with an agent.
  20.1 miles from Rocky Run, VA 23840

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

Guests bound for Rocky Run will find enchanting accommodations at Extended Stay America Suites Colonial Heights Fort Lee, where rooms start at $189.99, creating a warm and inviting environment ideal for relaxation. Relax in Extended Stay America’s spacious suites, each featuring a fully-equipped kitchen, allowing you to cook and eat on your schedule.

Guests seeking calm surroundings will enjoy Extended Stay America Suites Colonial Heights Fort Lee, a peaceful haven with easy access to Rocky Run's top destinations. Step into an unforgettable Rocky Run adventure with lodging that offers more for less—lock in today!

  Call (855) 239-5277 to book with an agent.
  20.5 miles from Rocky Run, VA 23840

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms