The best deals on hotels when visiting Petersburg in Delaware.

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 Petersburg, Delaware 19934

Harrington Welcome Inn

17010 South Dupont Hwy Harrington, DE

With rooms beginning at $83.99, Harrington Welcome Inn offers inviting accommodations for travelers visiting Petersburg, creating a comfortable and welcoming space for all guests. Enjoy the convenience of standard amenities in rooms designed to offer a worry-free stay at a great price.

Guests at Harrington Welcome Inn will love the calm atmosphere, with downtown Petersburg just a drive away for easy access to the city’s top destinations. Enjoy Petersburg adventures in a stress-free, affordable hotel—lock in your stay today!

  Call (855) 233-0132 to book with an agent.
  9.5 miles from Petersburg, DE 19934

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Harrington Dover area DE an IHG Hotel

17271 South Dupont Hwy Harrington, DE

With budget-friendly rooms starting at $98.99, Holiday Inn Express Hotel & Suites Harrington Dover area DE an IHG Hotel is ideal for guests bound for Petersburg, creating a clean and inviting space perfect for relaxation. Appreciate the eco-friendly initiatives at Holiday Inn Express, including recycling bins and energy-efficient lighting.

From Holiday Inn Express Hotel & Suites Harrington Dover area DE an IHG Hotel, a convenient drive takes guests to downtown Petersburg, where they can explore the city’s highlights before returning to a more peaceful retreat. Rest easy in Petersburg with a hotel that prioritizes your relaxation and budget—book today!

  Call (855) 234-5074 to book with an agent.
  9.8 miles from Petersburg, DE 19934

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Best Western Galaxy Inn

1700 East Lebanon Rd Dover, DE

With affordable rooms from $81.99, Best Western Galaxy Inn is ideal for travelers visiting Petersburg, creating a warm and welcoming atmosphere perfect for relaxation. Take advantage of Best Western’s early check-in and late check-out options, subject to availability and prior arrangement.

With a quick drive into downtown Petersburg, guests at Best Western Galaxy Inn can experience the city’s highlights before retreating to a more serene stay. Discover the joy of Petersburg with a hotel that pairs convenience with affordability—lock in today!

  Call (855) 235-6136 to book with an agent.
  9.8 miles from Petersburg, DE 19934

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Dover

1703 East Lebanon Rd Dover, DE

For a safe stay near Petersburg, Microtel Inn & Suites by Wyndham Dover offers inviting accommodations with rooms beginning at $82.99, creating a warm and welcoming environment ideal for rest. Choose Microtel Inn & Suites for your next travel adventure, where efficient design and exceptional value meet.

At Microtel Inn & Suites by Wyndham Dover, visitors can enjoy the balance of being near downtown Petersburg while staying in a quieter, more peaceful location. Stay affordably and comfortably on your Petersburg getaway—reserve your room today!

  Call (855) 235-0725 to book with an agent.
  9.9 miles from Petersburg, DE 19934

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Springhill Suites by Marriott Frederica

208 Dominus Drive Frederica, DE

With rates from $139.99, Springhill Suites by Marriott Frederica is ideal for travelers bound for Petersburg, providing calm, budget-friendly accommodations perfect for relaxation. Stay with peace of mind, thanks to the enhanced cleaning protocols firmly in place at SpringHill Suites.

Relax in the quiet surroundings of Springhill Suites by Marriott Frederica, where peaceful surroundings offer a restful stay and downtown Petersburg remains nearby. Take advantage of a Petersburg hotel that keeps both quality and cost in mind—reserve now!

  Call (855) 233-7850 to book with an agent.
  10.2 miles from Petersburg, DE 19934

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Harrington Milford

1259 Corn Crib Road Harrington, DE

With rooms starting at $76.99, Quality Inn & Suites Harrington Milford provides budget-conscious accommodations for travelers bound for Petersburg, creating a warm and inviting space. Stay active with Quality Inn's recreational facilities, including tennis courts and basketball courts at select locations.

For travelers seeking both peace and proximity, Quality Inn & Suites Harrington Milford offers a calm retreat while keeping downtown Petersburg nearby for adventure. Choose a hotel that elevates your Petersburg trip while keeping costs low—reserve now!

  Call (855) 233-0132 to book with an agent.
  10.3 miles from Petersburg, DE 19934

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites Dover

201 Stover Blvd Dover, DE

With rates beginning at $88.99, MainStay Suites Dover is ideal for guests visiting Petersburg, offering cozy-like accommodations in a welcoming, clean environment. Stay energized with MainStay Suites’ complimentary coffee and tea services in the lobby, available throughout the day.

From MainStay Suites Dover, a brief drive brings guests into downtown Petersburg, where they can explore the city’s top spots and return to the peace and quiet of their stay. Discover how great your Petersburg stay can be with thoughtful, cost-effective amenities—secure now!

  Call (855) 234-5074 to book with an agent.
  10.5 miles from Petersburg, DE 19934

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Dover DE

222 South Dupont Hwy Dover, DE

Find a restful retreat at Home2 Suites by Hilton Dover DE near Petersburg, where inviting rooms offer comfort and relaxation, with budget-friendly rates starting at $131.99. Welcome to Home2 Suites by Hilton, where eco-friendly practices and smart design create a unique extended-stay experience.

Travelers can unwind in the peaceful atmosphere of Home2 Suites by Hilton Dover DE, while the attractions of downtown Petersburg are a quick drive away. Get ready for a Petersburg adventure that’s as effortless as it is enjoyable—secure your room now!

  Call (855) 239-5277 to book with an agent.
  10.6 miles from Petersburg, DE 19934

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Dover

348 North Dupont Hwy Dover, DE

For an inviting stay near Petersburg, Super 8 by Wyndham Dover offers affordable comfort with rates from $62.99, creating a clean, pleasant space for unwinding and rest. Relax with a wide range of in-room entertainment options at Super 8, ensuring there's never a dull moment during your stay.

Escape the hustle of downtown Petersburg at Super 8 by Wyndham Dover, where guests can enjoy peaceful surroundings and easy city access. Stay comfortable and budget-savvy on your Petersburg visit—lock in your room today!

  Call (855) 239-4019 to book with an agent.
  10.8 miles from Petersburg, DE 19934

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Dover Downtown

272 North Dupont Hwy Dover, DE

Guests headed to Petersburg will appreciate the pleasant accommodations at Days Inn by Wyndham Dover Downtown, with rooms beginning at $69.99, creating a warm and inviting environment. Choose Days Inn for a seamless travel experience, where every aspect of your stay is handled with care and precision.

At Days Inn by Wyndham Dover Downtown, guests can enjoy the serene surroundings, knowing that downtown Petersburg remains within reach for a day of adventure. Stay budget-wise while enjoying Petersburg in comfort—secure your hotel today!

  Call (855) 234-5074 to book with an agent.
  10.9 miles from Petersburg, DE 19934

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Wyndham Garden Dover

561 North Dupont Hwy Dover, DE

Enjoy a relaxing stay at Wyndham Garden Dover as you explore Petersburg, where inviting rooms create a warm atmosphere, with budget-friendly rates from $75.99. Stay in accommodations that provide a delightful mix of modern amenities and traditional comfort.

Relax at Wyndham Garden Dover, where the calm environment offers a restful stay and downtown Petersburg remains close by for exploration. Make your Petersburg visit memorable with a hotel that blends elegance and affordability—book today!

  Call (855) 234-5074 to book with an agent.
  11.0 miles from Petersburg, DE 19934

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn & Suites Dover Downtown

652 North Dupont Hwy Dover, DE

At Red Roof Inn & Suites Dover Downtown, travelers to Petersburg can unwind in inviting rooms with rates starting at $79.49, providing a clean and comfortable space ideal for relaxation. Experience the fresh appeal of Red Roof Inn’s newly renovated rooms at select locations, offering a modern and inviting atmosphere.

For a calm escape, Red Roof Inn & Suites Dover Downtown offers peaceful surroundings, while downtown Petersburg is still close enough for city exploration. Choose a hotel that elevates your Petersburg trip while keeping costs low—reserve now!

  Call (855) 239-5277 to book with an agent.
  11.0 miles from Petersburg, DE 19934

Starting at

$79.49

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Dover

655 North Dupont Hwy Dover, DE

Guests traveling to Petersburg will appreciate the inviting accommodations at Fairfield Inn & Suites by Marriott Dover, with budget-friendly rooms starting at $134.99, creating a clean, comfortable atmosphere. Discover the added convenience of Fairfield's mobile app, offering features like remote room control and quick service requests.

From Fairfield Inn & Suites by Marriott Dover, a relaxing drive brings guests into downtown Petersburg, where they can explore the city’s attractions and return to the tranquility of the hotel. Take comfort in knowing your Petersburg trip will be relaxing and cost-effective—book today!

  Call (855) 235-6136 to book with an agent.
  11.0 miles from Petersburg, DE 19934

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn Marriott Dover

600 Jefferic Blvd Dover, DE

Encounter a warm atmosphere at Residence Inn Marriott Dover as you travel to Petersburg, with soothing accommodations that start at $164.99 per night, providing a relaxing retreat. Cook with ease in fully furnished kitchens at Residence Inn, featuring all the tools you need for meal preparation.

For a relaxing stay, Residence Inn Marriott Dover offers quiet surroundings, with downtown Petersburg still nearby for city exploration and adventure. Take advantage of a Petersburg hotel that elevates your travel experience—lock in today!

  Call (855) 239-4019 to book with an agent.
  11.1 miles from Petersburg, DE 19934

Starting at

$164.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites

764 Dover Leipsic Road Dover, DE

Guests bound for Petersburg will find mellifluous comfort at Comfort Inn & Suites, with inviting rooms starting at $92.99, creating a warm and welcoming environment perfect for rest. Check out swiftly and simply with our express service, designed to keep your departure as smooth as your stay.

From Comfort Inn & Suites, a brief drive into downtown Petersburg allows guests to enjoy the best of both worlds—city exploration and a peaceful retreat afterward. Relax in Petersburg with accommodations that make every moment enjoyable—reserve now!

  Call (855) 234-2997 to book with an agent.
  11.2 miles from Petersburg, DE 19934

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Dover

1568 North Dupont Hwy Dover, DE

For a budget-friendly and delightful stay, Hampton Inn Dover offers inviting rooms with rates from $125.99, creating a warm and comfortable environment near Petersburg. Work efficiently in Hampton's well-appointed business centers, equipped with all the necessities for staying productive while traveling.

Guests seeking relaxation can find solace at Hampton Inn Dover, with downtown Petersburg still nearby for a balanced stay of exploration and rest. Enjoy your Petersburg getaway with budget-friendly lodging that exceeds expectations—reserve now!

  Call (855) 236-8982 to book with an agent.
  11.3 miles from Petersburg, DE 19934

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Dover

1706 North Dupont Hwy Dover, DE

Find comfort and relaxation at Hilton Garden Inn Dover near Petersburg, where inviting rooms create a enveloping retreat, with rates starting from a friendly $125.25. Savor the options at Hilton Garden Inn's cooked-to-order breakfast, where fresh ingredients meet culinary skill for a perfect start to your day.

From Hilton Garden Inn Dover, a brief drive brings guests into downtown Petersburg, where they can explore the city’s top spots and return to the peace and quiet of their stay. Explore Petersburg while staying in comfort and style at a price that fits your budget—secure now!

  Call (855) 234-2997 to book with an agent.
  11.4 miles from Petersburg, DE 19934

Starting at

$125.25

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Dover an IHG Hotel

1780 North Dupont Hwy Dover, DE

With rates beginning at $141.99, Holiday Inn Express Hotel & Suites Dover an IHG Hotel provides budget-friendly comfort for guests bound for Petersburg, creating a warm-hearted and inviting environment. Enjoy the security of Holiday Inn Express's CCTV surveillance systems, ensuring a safe environment for all guests.

At Holiday Inn Express Hotel & Suites Dover an IHG Hotel, peaceful surroundings allow for a relaxing stay, with downtown Petersburg nearby for a balance of city exploration and tranquility. Find the right balance between affordability and quality during your Petersburg trip—lock in today!

  Call (855) 234-7135 to book with an agent.
  11.4 miles from Petersburg, DE 19934

Starting at

$141.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Dover

1654 North Dupont Hwy Dover, DE

Guests traveling to Petersburg will appreciate the comfortable accommodations at Comfort Suites Dover, with rooms starting at $75.99, creating a welcoming atmosphere. Enjoy the local flavors with Comfort Suites' regional wine and cheese receptions, offering a taste of the local cuisine.

At Comfort Suites Dover, visitors can enjoy peaceful surroundings, knowing downtown Petersburg is still close enough for a day of sightseeing. Stay refreshed and relaxed in Petersburg with inviting, budget-friendly lodging—reserve now!

  Call (855) 236-8982 to book with an agent.
  11.4 miles from Petersburg, DE 19934

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn&Suites

1784 North Dupont Hwy Dover, DE

Guests bound for Petersburg will find inviting comfort at Sleep Inn&Suites, where budget-friendly rooms start at $73.99, creating a clean and welcoming environment. Feel secure with Sleep Inn’s commitment to guest safety, which includes secure room entries and well-lit parking areas.

Travelers seeking a peaceful getaway will love Sleep Inn&Suites, with its serene surroundings and easy access to downtown Petersburg. Settle into Petersburg with a hotel that makes your stay memorable and cost-effective—lock in now!

  Call (855) 233-0132 to book with an agent.
  11.4 miles from Petersburg, DE 19934

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Ballys Dover Casino Resort

1131 North Dupont Hwy Dover, DE

Encounter upscale relaxation at Ballys Dover Casino Resort as you explore Petersburg, where quality rooms offer elegance and comfort, with rates starting from $62.99. Experience a new level of luxury in rooms that combine exquisite design with state-of-the-art amenities for a distinguished stay.

Relax in the quiet of Ballys Dover Casino Resort, with the vibrant heart of downtown Petersburg still easily accessible by car for sightseeing. Enjoy a premier Petersburg stay where impeccable service comes standard—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  11.4 miles from Petersburg, DE 19934

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

First State Inn

1760 North Dupont Hwy Dover, DE

At First State Inn, travelers to Petersburg will find alluring accommodations with rates beginning at $78.99, creating a warm, inviting space perfect for relaxation. Relax in accommodations that offer a no-frills approach to travel, with essential comforts and a focus on economy.

Travelers can unwind in the peaceful atmosphere of First State Inn, while the attractions of downtown Petersburg are a quick drive away. Stay comfortably and keep your budget intact while visiting Petersburg—book your room now!

  Call (855) 234-7135 to book with an agent.
  11.4 miles from Petersburg, DE 19934

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Best Western Denton Inn

521 Fleetwood Rd Denton, MD

For those visiting Petersburg, Best Western Denton Inn offers charming accommodations with rates from $110.99, creating a clean, comfortable space perfect for relaxation. Enjoy the quiet policy at Best Western hotels, ensuring noise is kept to a minimum for a peaceful stay.

Guests staying at Best Western Denton Inn can enjoy a quiet retreat, with downtown Petersburg just a short drive away for sightseeing or city adventures. Get ready for a memorable Petersburg trip with lodging that puts you first—secure now!

  Call (855) 233-7850 to book with an agent.
  14.2 miles from Petersburg, DE 19934

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Milford

100 Lighthouse Estates Dr Milford, DE

Guests visiting Petersburg can relax in enchanting accommodations at Hampton Inn Milford, where rooms start at $105.99, creating a warm and inviting atmosphere perfect for unwinding. Customize your breakfast with Hampton’s make-your-own waffle stations, a fun and tasty way to start the day.

Guests at Hampton Inn Milford can unwind in a quiet retreat, with downtown Petersburg just a short drive away for city adventures. Step into Petersburg comfort with accommodations that promise great value—book today!

  Call (855) 235-0725 to book with an agent.
  14.2 miles from Petersburg, DE 19934

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms