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

Courtland Inn Motel

23615 Jerusalem Rd Courtland, VA

With budget-conscious rooms starting at $58.99, Courtland Inn Motel provides affordable accommodations for guests headed to Dory, creating a clean and welcoming environment. Stay in a room that offers practical comfort and essential amenities, ensuring a pleasant and affordable visit.

Guests staying at Courtland Inn Motel will love the peaceful retreat, with downtown Dory just a convenient drive away for easy access to all the city's attractions. Stay affordably and enjoy Dory with added value and ease—reserve now!

  Call (855) 239-4019 to book with an agent.
  11.3 miles from Dory, VA 23878

Starting at

$58.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Franklin

1620 Armory Dr Franklin, VA

With budget-friendly rooms starting at $84.00, Quality Inn & Suites Franklin provides inviting accommodations for travelers to Dory, creating a snug environment. Experience the local area with Quality Inn's guided tours, offering guests insights into the history and attractions of the destination.

Guests at Quality Inn & Suites Franklin will love the peaceful setting, while downtown Dory is still close enough for easy exploration. Treat yourself to a Dory stay that blends convenience with budget-friendly rates—book now!

  Call (855) 234-2997 to book with an agent.
  14.3 miles from Dory, VA 23878

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Franklin

1599 Armory Dr Franklin, VA

For a tranquil stay near Dory, Super 8 by Wyndham Franklin offers inviting accommodations with rooms beginning at $71.00, creating a warm and welcoming environment ideal for rest. Discover Super 8's Wyndham Rewards program, offering guests points towards free nights, gift cards, and more with every stay.

A relaxing retreat awaits guests at Super 8 by Wyndham Franklin, where peaceful surroundings provide rest and downtown Dory is close by. Plan your Dory visit with ease and budget-savvy lodging—book your room today!

  Call (855) 234-2997 to book with an agent.
  14.3 miles from Dory, VA 23878

Starting at

$71.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

1660 Armory Drive Franklin, VA

For a inviting stay near Dory, Econo Lodge offers budget-friendly accommodations with rooms starting at $75.00, creating a clean and welcoming space ideal for rest. Opt for Econo Lodge when looking for economical yet comfortable accommodations, offering the essentials for a satisfying stay.

For travelers looking to relax, Econo Lodge offers quiet surroundings while keeping downtown Dory within easy driving distance. Save big on your Dory travels and enjoy enhanced comfort—reserve today!

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

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites Stony Creek Petersburg South

11019 Blue Star Hwy Stony Creek, VA

For an affordable and comfortable stay near Dory, Sleep Inn & Suites Stony Creek Petersburg South offers comfy accommodations with rooms beginning at $91.99, creating a welcoming environment. Discover the balance of affordability and comfort at Sleep Inn, where you don't have to compromise on quality for a great price.

Enjoy a restful experience at Sleep Inn & Suites Stony Creek Petersburg South, where peaceful surroundings ensure a refreshing stay with Dory nearby. Treat yourself to a Dory stay where comfort and affordability meet—reserve your room now!

  Call (855) 235-6136 to book with an agent.
  20.4 miles from Dory, VA 23878

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Stony Creek / Petersburg Area

10476 Blue Star Hwy Stony Creek, VA

Guests bound for Dory will find appealing comfort at Hampton Inn Stony Creek / Petersburg Area, where inviting rooms start at $111.99, creating a welcoming atmosphere ideal for relaxation. Get insider tips from Hampton's friendly staff, who are always ready to share their local knowledge to enhance your stay.

Enjoy a restful escape at Hampton Inn Stony Creek / Petersburg Area, where guests can relax and still have Dory's vibrant energy close at hand. Discover the ease of traveling to Dory with well-equipped, affordable lodging—reserve today!

  Call (855) 233-7850 to book with an agent.
  20.7 miles from Dory, VA 23878

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Stony Creek

10462 BLUE STAR HIGHWAY Stony Creek, VA

Guests visiting Dory will appreciate the comfort at Fairfield Inn & Suites by Marriott Stony Creek, where rooms start at $159.99, creating a welcoming space perfect for relaxation and rest. Indulge in Fairfield's calming decor, inspired by the beauty of nature and designed to create a quiet and restorative environment.

Found just beyond the busy city center, Fairfield Inn & Suites by Marriott Stony Creek provides a calm setting while keeping Dory's top spots within easy reach. Stay affordably and enjoy the best of Dory with a hotel that understands your needs—lock in today!

  Call (855) 234-2997 to book with an agent.
  20.7 miles from Dory, VA 23878

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

OYO Hotel Petersburg VA Templeton

16501 Sunnybrook Rd Petersburg, VA

For a comfortable stay, OYO Hotel Petersburg VA Templeton offers inviting accommodations with rates starting at $41.99, creating a warm and welcoming space perfect for those headed to Dory. Relax in a setting that offers more than just the essentials, with added comforts to enhance your stay without the high cost.

With its perfect location, OYO Hotel Petersburg VA Templeton offers guests the opportunity to experience both relaxation and city life near Dory. Plan your Dory adventure with extra comfort at a price you’ll love—book today!

  Call (855) 233-0132 to book with an agent.
  23.1 miles from Dory, VA 23878

Starting at

$41.99

per night

Read Reviews View Amenities View All Rooms

Brentwood Inn & Suites

1526 Holland Rd Suffolk, VA

Travelers to Dory will appreciate the affordable comfort at Brentwood Inn & Suites, with rooms beginning at $90.99, providing a clean and welcoming environment. Experience added comfort in rooms that provide more than just the essentials, ensuring a pleasant and affordable stay.

Discover the convenience of Brentwood Inn & Suites, a peaceful location with Dory's attractions accessible whenever you're ready to explore. Plan your Dory getaway with a hotel that offers value and comfort—reserve now!

  Call (855) 235-6136 to book with an agent.
  24.5 miles from Dory, VA 23878

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1503 Holland Rd Suffolk, VA

With rooms beginning at $106.75, Quality Inn & Suites provides inviting accommodations for guests traveling to Dory, creating a welcoming and comfortable atmosphere. Take pleasure in the fresh, seasonal fruits included in Quality Inn's breakfast buffet, ensuring a healthy start to your day.

Recharge at Quality Inn & Suites, a serene haven positioned perfectly for guests who want to explore Dory at their own pace. Stay comfortably in Dory with a hotel that delivers on quality and savings—book today!

  Call (855) 235-0725 to book with an agent.
  24.7 miles from Dory, VA 23878

Starting at

$106.75

per night

Read Reviews View Amenities View All Rooms

Smithfield Station

415 South Church Street Smithfield, VA

Find a snug escape at Smithfield Station when visiting Dory, where quality rooms create a relaxing stay, with rates starting at an accessible $175.99. Experience a relaxing stay in accommodations that offer a variety of amenities to make your visit enjoyable and comfortable.

At Smithfield Station, guests can relax in tranquil surroundings, with the convenience of downtown Dory always nearby. Make every moment of your Dory trip feel special with top-tier amenities—book today!

  Call (855) 234-7135 to book with an agent.
  24.8 miles from Dory, VA 23878

Starting at

$175.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Suites Smithfield

200 Vincents Xing Smithfield, VA

Guests traveling to Dory will find Hampton Inn Suites Smithfield a tucked away, budget-friendly option, with rooms beginning at $190.99, creating a welcoming atmosphere perfect for rest. Experience the attention to detail in Hampton’s housekeeping service, ensuring your room is spotless and well-maintained throughout your stay.

Offering a perfect retreat from the hustle and bustle, Hampton Inn Suites Smithfield is an ideal base for exploring Dory. Uncover the charm of Dory with a hotel that offers top-notch comfort for less—book today!

  Call (855) 234-5074 to book with an agent.
  25.4 miles from Dory, VA 23878

Starting at

$190.99

per night

Read Reviews View Amenities View All Rooms

Surry Seafood Company

633 Marina Rd. Surry, VA

Stay affordably at Surry Seafood Company when visiting Dory, where enchanting rooms and friendly service create a welcoming experience, with rates from $149.99 per night. Enjoy a stay that prioritizes your comfort, with rooms equipped with everything needed for a relaxing and enjoyable visit.

Relax and recharge at Surry Seafood Company, where restful accommodations are paired with easy access to Dory's downtown fun. Take your Dory experience to the next level with a hotel that delivers on all fronts—lock in today!

  Call (855) 234-5074 to book with an agent.
  25.5 miles from Dory, VA 23878

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Petersburg Fort Lee

12205 South Crater Rd. Building A Petersburg, VA

At Red Roof Inn Petersburg Fort Lee, guests visiting Dory can enjoy relaxing, affordable rooms starting at $65.99, creating a clean and inviting environment for a peaceful stay. Unwind with Red Roof Inn's entertainment options, from in-room streaming services to premium cable channels.

Step away from the noise and recharge at Red Roof Inn Petersburg Fort Lee, where a calm atmosphere is paired with easy access to Dory. Choose a hotel that adds value to your Dory adventure—book your stay now!

  Call (855) 234-5074 to book with an agent.
  26.0 miles from Dory, VA 23878

Starting at

$65.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 affordable rooms from $65.99, Days Inn by Wyndham Petersburg / South Fort Lee provides comfy comfort for travelers bound for Dory, creating a warm, inviting environment perfect for rest. Relax knowing Days Inn offers a 24-hour front desk service, providing assistance and peace of mind around the clock.

Step into the tranquility of Days Inn by Wyndham Petersburg / South Fort Lee, a peaceful escape where guests can explore Dory just a short drive away. Book now and enjoy extra perks for your Dory adventure at budget-friendly rates!

  Call (855) 235-6136 to book with an agent.
  26.0 miles from Dory, VA 23878

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Petersburg

12205 South Crater Rd. Suite 102 Petersburg, VA

At Travelodge by Wyndham Petersburg, travelers visiting Dory will find budget-conscious accommodations with rooms beginning at $55.99, creating a warm and inviting space. Choose Travelodge for a stay that's as straightforward as it is satisfying, where every effort is made to ensure your comfort and convenience.

Designed to help you unwind, Travelodge by Wyndham Petersburg provides both relaxation and convenient proximity to the attractions of Dory. Enjoy Dory without the financial stress—reserve your budget-friendly hotel room today!

  Call (855) 235-0725 to book with an agent.
  26.0 miles from Dory, VA 23878

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

For a budget-friendly and appealing stay, Holiday Inn Express Petersburg an IHG Hotel offers inviting rooms with rates from $129.00, creating a warm and comfortable environment near Dory. Enjoy a restful sleep in Holiday Inn Express's comfortable beds, designed with high-quality bedding to ensure a good night's rest.

Step into relaxation at Holiday Inn Express Petersburg an IHG Hotel, where calm surroundings make for a refreshing stay with Dory just a short trip away. Enjoy a seamless Dory experience with amenities designed for your convenience—reserve now!

  Call (855) 236-8982 to book with an agent.
  26.1 miles from Dory, VA 23878

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Suffolk

1017 Centerbrooke Lane Suffolk, VA

With budget-conscious rooms from $195.99, Hampton Inn Suffolk provides enchanting accommodations for guests bound for Dory, creating a clean, comfortable space. Enjoy the simplicity of check-in and check-out at Hampton, designed to get you on your way quickly and hassle-free.

At Hampton Inn Suffolk, you’ll find the balance between relaxation and proximity to Dory, making it an ideal base for exploration. Plan your Dory trip with confidence, knowing your hotel delivers comfort and value—lock in today!

  Call (855) 235-0725 to book with an agent.
  26.2 miles from Dory, VA 23878

Starting at

$195.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Petersburg Ft. Gregg Adams

11909 South Crater Rd Petersburg, VA

At Hampton Inn by Hilton Petersburg Ft. Gregg Adams, guests bound for Dory can unwind in harmonious accommodations with rooms starting at $108.99, creating a warm, welcoming atmosphere. Rest easy with Hampton's enhanced cleaning protocols, ensuring a safe and welcoming environment for every guest.

Stay at Hampton Inn by Hilton Petersburg Ft. Gregg Adams for a restful escape, where guests can relax in comfort while keeping Dory within easy reach. Take the guesswork out of Dory travel with a hotel that prioritizes your comfort—lock in today!

  Call (855) 235-0725 to book with an agent.
  26.2 miles from Dory, VA 23878

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Suffolk an IHG Hotel

1018 Centerbrooke Ln Suffolk, VA

For a comfortable and inviting stay, Holiday Inn Express Hotel & Suites Suffolk an IHG Hotel offers safe rooms with rates beginning at $134.00, creating a clean and comfortable space near Dory. Take advantage of Holiday Inn Express's signature Pancake Machine for a fun and easy breakfast experience.

Find your serene escape at Holiday Inn Express Hotel & Suites Suffolk an IHG Hotel, with the opportunity to explore Dory just a short drive from the hotel. Treat yourself to a Dory adventure where comfort and affordability go hand in hand—reserve now!

  Call (855) 239-4019 to book with an agent.
  26.2 miles from Dory, VA 23878

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Stonewood Inn & Suites Carrollton Smithfield

20080 Brewers Neck Blvd Smithfield, VA

Guests bound for Dory can relax at Stonewood Inn & Suites Carrollton Smithfield, where budget-friendly rooms start at $77.99, creating a warm and comfortable space ideal for unwinding. Find comfort and convenience in rooms that deliver essential amenities, perfect for travelers looking for reliability and value.

With its accessible location, Stonewood Inn & Suites Carrollton Smithfield provides guests the comfort of spacious rooms while keeping Dory within reach. Make your Dory adventure easy and economical—secure your stay today!

  Call (855) 234-2997 to book with an agent.
  26.2 miles from Dory, VA 23878

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Petersburg Near Fort Gregg Adams

11974 South Crater Rd Petersburg, VA

Guests bound for Dory can unwind at Quality Inn Petersburg Near Fort Gregg Adams, where friendly rooms start at $59.99, creating a warm and inviting environment perfect for relaxation. Indulge in quiet evenings with Quality Inn's in-room dining options, combining convenience with the comfort of your own space.

Stay at Quality Inn Petersburg Near Fort Gregg Adams to enjoy a blend of relaxation and excitement, with Dory never far from your tranquil retreat. Choose a hotel that elevates your Dory trip while keeping costs low—reserve now!

  Call (855) 233-7850 to book with an agent.
  26.2 miles from Dory, VA 23878

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Petersburg Near Fort Gregg Adams

12001 South Crater Rd Petersburg, VA

With affordable rooms beginning at $101.99, Comfort Inn Petersburg Near Fort Gregg Adams provides inviting accommodations for guests bound for Dory, creating a clean, comfortable space. Choose Comfort Inn for family travel, with accommodations and amenities designed to make stays comfortable for guests of all ages.

Experience a restful stay at Comfort Inn Petersburg Near Fort Gregg Adams, where calm surroundings allow for relaxation and Dory remains within easy reach. Find the perfect Dory escape with accommodations that don’t break the bank—lock in today!

  Call (855) 234-2997 to book with an agent.
  26.5 miles from Dory, VA 23878

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Suffolk

633 North Main Street Suffolk, VA

With budget-friendly rooms from $78.07, Red Roof Inn Suffolk provides inviting accommodations for travelers to Dory, creating a clean, comfortable environment for all. Welcome to Red Roof Inn, where affordability meets comfort in a clean and friendly environment.

Step into relaxation at Red Roof Inn Suffolk, a quiet retreat where you can explore Dory's excitement whenever you choose. Enjoy enhanced comfort at a great price for your Dory travels—secure now!

  Call (855) 234-2997 to book with an agent.
  27.0 miles from Dory, VA 23878

Starting at

$78.07

per night

Read Reviews View Amenities View All Rooms