The best deals on hotels when visiting Petersburg in New Jersey.

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, New Jersey 07438

Fairfield Inn & Suites by Marriott Rockaway

12 Green Pond Road Rockaway, NJ

For an affordable and restful stay, Fairfield Inn & Suites by Marriott Rockaway offers cushy comfort with rates starting at $155.99, creating a warm and welcoming environment ideal for relaxation. Indulge in the privacy of Fairfield's VIP floors, offering exclusive access and amenities for discerning guests.

Guests at Fairfield Inn & Suites by Marriott Rockaway can enjoy the calm of being slightly removed from the city, while downtown Petersburg remains within reach for easy exploration by car. Enjoy Petersburg to the fullest with accommodations that keep your wallet happy—reserve now!

  Call (855) 239-4019 to book with an agent.
  6.8 miles from Petersburg, NJ 07438

Starting at

$155.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Denville / Rockaway / Parsippany

350 Morris Ave Denville, NJ

Guests bound for Petersburg will appreciate the inviting accommodations at Hampton Inn Denville / Rockaway / Parsippany, where warm-hearted rooms start at $137.80, creating a welcoming space for rest. Appreciate the peace of mind that comes with Hampton's 100 percent Satisfaction Guarantee, ensuring your stay is everything you expected and more.

From Hampton Inn Denville / Rockaway / Parsippany, the drive into downtown Petersburg is simple, allowing guests to enjoy the city’s top spots while staying in a more relaxed environment. Uncover value-driven comfort that makes Petersburg travel easy—book your stay today!

  Call (855) 236-8982 to book with an agent.
  7.0 miles from Petersburg, NJ 07438

Starting at

$137.80

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Rockaway

375 Mount Hope Ave Rockaway, NJ

Choose Hilton Garden Inn Rockaway for a comfortable escape near Petersburg, where appealing rooms create a welcoming retreat, with affordable rates beginning at $177.99. Benefit from the personalized service of Hilton Garden Inn's Gallery Hosts, who are on hand to assist with dining recommendations and more.

Guests at Hilton Garden Inn Rockaway will love how easily they can drive into downtown Petersburg for a day of exploring, before returning to a peaceful retreat. Discover the best way to unwind in Petersburg with well-appointed, budget-friendly lodging—secure now!

  Call (855) 239-5277 to book with an agent.
  7.1 miles from Petersburg, NJ 07438

Starting at

$177.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Dover Rockaway

2 Commerce Center Dr Dover, NJ

Experience quality and comfort at Homewood Suites by Hilton Dover Rockaway as you explore Petersburg, where restful rooms create a welcoming atmosphere, with rates starting from $148.99. Experience the convenience of at-your-door trash pickup services at Homewood Suites, maintaining cleanliness and comfort.

With downtown Petersburg a quick drive away, guests at Homewood Suites by Hilton Dover Rockaway can balance city exploration with the hotel’s serene atmosphere. Step into an unforgettable Petersburg experience with a hotel that makes you feel special—reserve now!

  Call (855) 235-0725 to book with an agent.
  7.4 miles from Petersburg, NJ 07438

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms

Towneplace Suites Dover Rockaway

4 Commerce Center Dr Dover, NJ

Choose Towneplace Suites Dover Rockaway for a restful escape on your visit to Petersburg, where inviting accommodations start at a reasonable $179.99 per night, perfect for relaxation. Make the most of TownePlace Suites' smart storage solutions, providing ample space for personal belongings and a clutter-free environment.

From Towneplace Suites Dover Rockaway, the drive to downtown Petersburg is straightforward, allowing guests to enjoy the city’s top attractions without the noise of staying in the center. Relax in Petersburg with a hotel that makes your visit feel effortless and enjoyable—secure now!

  Call (855) 234-2997 to book with an agent.
  7.7 miles from Petersburg, NJ 07438

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Rockaway

156 Route 46 East Rockaway, NJ

With rooms starting at $68.99, Ramada by Wyndham Rockaway provides budget-conscious accommodations for travelers visiting Petersburg, creating a clean and sheltered space. Enjoy a refreshing break with Ramada's afternoon refreshment service, featuring iced teas, lemonades, and light snacks.

At Ramada by Wyndham Rockaway, guests can enjoy the relaxed atmosphere of being further out, with downtown Petersburg still within easy reach by car. Enjoy the perfect mix of affordability and comfort during your Petersburg stay—reserve today!

  Call (855) 234-7135 to book with an agent.
  8.1 miles from Petersburg, NJ 07438

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Stes Mt. Arlington Rockaway Area an IHG Hotel

176 Howard Blvd Mount Arlington, NJ

At Holiday Inn Express Hotel & Stes Mt. Arlington Rockaway Area an IHG Hotel, travelers to Petersburg will find inviting comfort with rooms beginning at $159.00, creating a cushy and comfortable environment ideal for rest. Stay cool and comfortable with air-conditioning in every room at Holiday Inn Express, perfect for relaxing after a day out.

From Holiday Inn Express Hotel & Stes Mt. Arlington Rockaway Area an IHG Hotel, a simple drive brings guests into downtown Petersburg, where they can explore the city’s highlights and return to a quieter stay. Relax in Petersburg with a hotel that provides comfort and peace of mind—book today!

  Call (855) 239-4019 to book with an agent.
  9.2 miles from Petersburg, NJ 07438

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Parsippany

3769 Route 46 East Parsippany, NJ

Stay affordably at Courtyard by Marriott Parsippany on your visit to Petersburg, where comfortable rooms create a restful retreat, with room rates starting at just $179.99. Experience the luxury of Courtyard's rainfall showers, offering a spa-like experience in the comfort of your own room.

Guests at Courtyard by Marriott Parsippany will love the quiet surroundings, with downtown Petersburg still within easy reach for all their sightseeing and exploration needs. Stay affordably in Petersburg with a hotel that offers luxury without the price tag—lock in today!

  Call (855) 236-8982 to book with an agent.
  9.9 miles from Petersburg, NJ 07438

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Parsippany / North

3737 Route 46 East Parsippany, NJ

With affordable rooms from $99.99, Hampton Inn & Suites Parsippany / North provides inviting comfort for guests bound for Petersburg, creating a restorative, welcoming environment ideal for relaxation. Appreciate the simplicity and efficiency of check-in and check-out at Hampton, designed to get you on your way without delay.

The tranquility of Hampton Inn & Suites Parsippany / North provides a calm retreat, with the excitement of downtown Petersburg still within reach for a day of exploration. Stay comfortably and affordably while soaking in the best of Petersburg—reserve now!

  Call (855) 236-8982 to book with an agent.
  9.9 miles from Petersburg, NJ 07438

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Parsippany Suites Hotel

61 Interpace Pkwy Parsippany, NJ

Choose Parsippany Suites Hotel for a restful stay near Petersburg, where inviting rooms offer a peaceful escape, with affordable rates beginning at $123.99 per night. Relax in accommodations that cater to your comfort and convenience, with rooms equipped with all the modern amenities.

Unwind in the tranquil atmosphere of Parsippany Suites Hotel, where the peaceful environment offers rest and downtown Petersburg is still nearby. Relax in Petersburg with a hotel that makes every moment special—reserve your stay now!

  Call (855) 234-5074 to book with an agent.
  10.6 miles from Petersburg, NJ 07438

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Embassy Suites by Hilton Parsippany

909 Parsippany Blvd Parsippany, NJ

Enjoy the elevated comfort of Embassy Suites by Hilton Parsippany as you explore Petersburg, where inviting rooms create a warm stay, with affordable rates beginning at $151.99. Unwind in the refreshing waters of Embassy Suites' swimming pools, offering a serene retreat for relaxation and family fun.

At Embassy Suites by Hilton Parsippany, guests can unwind in a tranquil environment, knowing that downtown Petersburg is just a short drive for city adventures. Find out how luxurious Petersburg can be with a hotel that exceeds every expectation—lock in today!

  Call (855) 233-0132 to book with an agent.
  10.6 miles from Petersburg, NJ 07438

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Parsippany

3159 Route 46 Parsippany, NJ

Guests visiting Petersburg will find budget-conscious comfort at Days Inn by Wyndham Parsippany, with rooms starting at $78.30, creating a clean and welcoming environment ideal for rest. Take a refreshing dip in our available swimming pools, a perfect spot to relax and unwind no matter the time of year.

Relax at Days Inn by Wyndham Parsippany, where guests can enjoy peaceful surroundings while keeping downtown Petersburg within easy reach for exploration. Make your Petersburg trip stress-free and affordable—secure your hotel room today!

  Call (855) 236-8982 to book with an agent.
  10.8 miles from Petersburg, NJ 07438

Starting at

$78.30

per night

Read Reviews View Amenities View All Rooms

Quality Inn Ledgewood Dover

1691 Us Highway 46 Ledgewood, NJ

With rates beginning at $72.99, Quality Inn Ledgewood Dover is a smart choice for travelers to Petersburg, creating a inviting space perfect for rest and relaxation. Discover dining and entertainment just steps away from Quality Inn, thanks to its prime locations in vibrant neighborhoods.

At Quality Inn Ledgewood Dover, guests can escape the city’s hustle and relax in serene surroundings, with downtown Petersburg still within reach for a day of exploration. Make the most of your Petersburg experience with a hotel that keeps you comfortable—secure now!

  Call (855) 234-2997 to book with an agent.
  11.1 miles from Petersburg, NJ 07438

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Sonesta Simply Suites Parsippany Morris Plains

100 Candlewood Dr Morris Plains, NJ

Sonesta Simply Suites Parsippany Morris Plains offers budget-friendly comfort for travelers headed to Petersburg, with rooms starting at $129.00, creating a clean, inviting environment perfect for unwinding. Stay satisfied with Sonesta’s 24-hour room service, offering a variety of delicious options any time of day or night.

For travelers looking to unwind, Sonesta Simply Suites Parsippany Morris Plains offers serenity with downtown Petersburg still within reach for a day of sightseeing. Book a comfortable, budget-friendly stay for your Petersburg visit today!

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

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Sonesta ES Suites Parsippany Morris Plains

3 Gatehall Drive Parsippany, NJ

Find comfort and value at Sonesta ES Suites Parsippany Morris Plains when visiting Petersburg, where restorative accommodations create a warm retreat, with budget-friendly rates from $159.00. Experience the unique charm of Sonesta Hotels & Resorts, where each property offers a distinct blend of local culture and contemporary hospitality.

For guests who enjoy both relaxation and convenience, Sonesta ES Suites Parsippany Morris Plains offers tranquility with downtown Petersburg still nearby. Discover how enjoyable Petersburg can be with accommodations that cater to your needs—secure now!

  Call (855) 235-6136 to book with an agent.
  11.5 miles from Petersburg, NJ 07438

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn near Mountain Creek

15 Route 94 Vernon, NJ

At Quality Inn near Mountain Creek, travelers to Petersburg will find inviting rooms with rates from $94.99, creating a warm, welcoming space perfect for relaxation. Relax with Quality Inn's thoughtful in-room amenities, including microwaves, refrigerators, and coffee makers in select rooms.

At Quality Inn near Mountain Creek, guests can escape the city’s hustle and relax in serene surroundings, with downtown Petersburg still within reach for a day of exploration. Stay smart in Petersburg with a hotel that offers comfort and peace of mind—secure now!

  Call (855) 235-0725 to book with an agent.
  11.5 miles from Petersburg, NJ 07438

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Haskell Wayne Area an IHG Hotel

303 Union Avenue Wanaque, NJ

At Holiday Inn Express Haskell Wayne Area an IHG Hotel, travelers to Petersburg will find restorative rooms with rates starting at $159.00, creating a clean, welcoming space perfect for a relaxing stay. Relax in Holiday Inn Express's indoor heated pool, a perfect year-round relaxation spot for guests of all ages.

A relaxing stay awaits at Holiday Inn Express Haskell Wayne Area an IHG Hotel, where calm surroundings offer rest and downtown Petersburg is a convenient drive away. Find exceptional value and extra amenities on your Petersburg adventure—reserve your hotel room now!

  Call (855) 234-5074 to book with an agent.
  11.6 miles from Petersburg, NJ 07438

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Sheraton Parsippany Hotel

199 Smith Rd Parsippany, NJ

Step into a refined experience at Sheraton Parsippany Hotel near Petersburg, where inviting rooms offer warmth and elegance, with rates starting from $199.00. Experience the community vibe of Sheraton’s weekly social hours, a chance to mingle with guests and enjoy local flavors.

At Sheraton Parsippany Hotel, peaceful surroundings allow for a relaxing stay, with downtown Petersburg nearby for a balance of city exploration and tranquility. Experience a Petersburg retreat where luxury and top-tier service come together perfectly—reserve now!

  Call (855) 234-5074 to book with an agent.
  11.7 miles from Petersburg, NJ 07438

Starting at

$199.00

per night

Read Reviews View Amenities View All Rooms

HYATT house Parsippany East

299 Smith Rd Parsippany, NJ

Explore a relaxing stay at HYATT house Parsippany East near Petersburg, with comfortable rooms offering restful accommodations, with rates starting at $149.00 per night. Appreciate the modern aesthetics of Hyatt House’s architecture and interior design, which combine functionality with style.

Guests staying at HYATT house Parsippany East will enjoy the calm setting, with the excitement of downtown Petersburg still a smooth drive away. Get ready for a Petersburg stay that’s as comfortable as it is memorable—lock in today!

  Call (855) 235-0725 to book with an agent.
  11.9 miles from Petersburg, NJ 07438

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Holiday Motel

708 US Highway 206 Andover, NJ

Guests headed to Petersburg can unwind in affordable comfort at Holiday Motel, where relaxing rooms start at $80.00, creating a clean, welcoming atmosphere. Find a delightful stay in accommodations that provide added amenities, offering a more comfortable visit at a budget-friendly price.

At Holiday Motel, visitors can unwind in peaceful surroundings, while the excitement of downtown Petersburg is still within driving distance. Make the most of your Petersburg experience with extra perks at an affordable price—book now!

  Call (855) 234-5074 to book with an agent.
  12.0 miles from Petersburg, NJ 07438

Starting at

$80.00

per night

Read Reviews View Amenities View All Rooms

Hilton Parsippany

1 Hilton Ct Parsippany, NJ

Find a touch of sophistication at Hilton Parsippany as you explore Petersburg, where quality rooms provide a refined escape, with rates beginning at $229.00. Relax in the contemporary design of Hilton's guest lounges, spaces that blend comfort with modern aesthetics.

From Hilton Parsippany, guests can enjoy the peaceful retreat of the hotel, while downtown Petersburg remains easily accessible for sightseeing. Unwind in Petersburg at a hotel that blends sophistication and modern elegance—lock in today!

  Call (855) 235-6136 to book with an agent.
  12.1 miles from Petersburg, NJ 07438

Starting at

$229.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Parsippany

1 Hilton Ct Parsippany, NJ

Find a welcoming atmosphere at Hampton Inn Parsippany on your journey to Petersburg, where plush rooms offer quality and comfort, with rates starting at $127.87. Indulge in the added luxury of upgraded bedding options in select Hampton guest rooms, featuring premium linens and pillows.

At Hampton Inn Parsippany, visitors can unwind in peaceful surroundings, knowing that downtown Petersburg is still within reach for a day of adventure. Relax and enjoy every aspect of your Petersburg visit with a hotel that caters to you—secure now!

  Call (855) 233-0132 to book with an agent.
  12.1 miles from Petersburg, NJ 07438

Starting at

$127.87

per night

Read Reviews View Amenities View All Rooms

Rolling Hills Motel

127 North 23 Sussex, NJ

With rooms from $75.00, Rolling Hills Motel is an affordable option for guests traveling to Petersburg, creating a comfortable, welcoming space perfect for a relaxing stay. Experience a comfortable stay with rooms that offer practical amenities, ensuring a pleasant and affordable visit.

With a relaxing drive into downtown Petersburg, guests at Rolling Hills Motel can explore the city’s best spots while retreating to the peace and quiet of their stay. Stay smart and enjoy enhanced comfort for your Petersburg visit—reserve today!

  Call (855) 235-0725 to book with an agent.
  12.2 miles from Petersburg, NJ 07438

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Mt. Olive at Intl Trade Center

271 Continental Drive Budd Lake, NJ

Relax at Residence Inn by Marriott Mt. Olive at Intl Trade Center as you explore Petersburg, where mellifluous accommodations provide warmth and relaxation, with inviting nightly rates starting at $179.99. Appreciate the eco-friendly initiatives at Residence Inn, where sustainability is incorporated into every aspect of the hotel experience.

At Residence Inn by Marriott Mt. Olive at Intl Trade Center, guests can unwind in peaceful surroundings, knowing that downtown Petersburg is just a short drive away. Choose a hotel that makes your Petersburg adventure both relaxing and cost-effective—book today!

  Call (855) 233-7850 to book with an agent.
  12.4 miles from Petersburg, NJ 07438

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms