Find hotels in Petersburg, ND from CA $115

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petersburg hotels

Alexander House Motel

Alexander House Motel
3.5 star property
Park River
8.8 out of 10, Excellent, (88 reviews)
"Great place to stay "
United States
Nina
The price is CA $124
CA $134 total
includes taxes & fees
Apr 25 - Apr 26
Alexander House Motel

Sunlac Inn

Sunlac Inn
2.0 star property
Lakota
7.2 out of 10, Good, (153 reviews)
"Staff was great, bar/restaurant had excellent food, prices and service. "
United States
Gary
The price is CA $110
CA $115 total
includes taxes & fees
Apr 25 - Apr 26
Sunlac Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Petersburg Hotel Reviews

Recent Reviews in Petersburg

More cheap stays in Petersburg

Sunlac Inn

Sunlac Inn

310 4th Ave SE Lakota ND
The price is CA $110 per night from Apr 25 to Apr 26
CA $110
CA $115 total
Apr 25 - Apr 26
includes taxes & fees
7.2/10 Good! (153 reviews)

Hotels in Petersburg with star rating

Find out more about Petersburg

Top reasons to visit Petersburg

  • Thrilling Motor Racing: Experience exciting motor racing events that bring adrenaline to your visit.
  • Historic Civic Buildings: Explore charming architecture and learn about local heritage through guided tours.
  • Beautiful Urban Parks: Enjoy family-friendly outdoor spaces perfect for relaxation and recreation.
  • Vibrant Local Culture: Engage with friendly locals and immerse yourself in the unique cultural atmosphere.
  • Affordable Accommodation: Choose from a range of budget-friendly hotels for a comfortable stay.

Find great hotels in Petersburg

Discover a variety of budget-friendly hotel options in Petersburg, North Dakota, primarily featuring 2-star accommodations. Whether you're seeking pet-friendly lodgings or a comfortable stay for business travel, Petersburg has something to offer every traveller. Explore the best Petersburg hotels, including cozy inns and convenient hotels, ensuring a pleasant and memorable experience in this charming community.

  • Sunlac Inn: Located 25.7km from Petersburg, Sunlac Inn offers a unique blend of pet-friendly and business-focused amenities. Ideal for travellers seeking a comfortable stay with their furry friends, the inn features accessible business facilities including a conference space and meeting rooms. Guests appreciate the welcoming atmosphere, complemented by a pet policy that allows service animals without fees. Whether you're in town for work or leisure, Sunlac Inn provides the perfect base for your North Dakota adventure.

Where to stay in Petersburg

Petersburg, North Dakota, offers a delightful blend of sports, culture, and adventure for every traveller. Explore the charming nearby cities, where friendly locals and stunning historic buildings await. Don't miss the vibrant atmosphere of Saint Petersburg and its superb location, perfect for your next getaway. With its unique excursions and picturesque neighbourhoods, Petersburg is an ideal destination to immerse yourself in the rich culture and history of North Dakota.

  • Lakota: Situated 25.7km from Petersburg, Lakota offers a delightful blend of family-friendly activities and outdoor adventures. The city experiences a moderate influx of tourists, particularly peaking in June and during the fall months from September to October. Visitors can enjoy a variety of attractions, such as an arena entertainment facility, a casino, and a campground that make for memorable experiences. Local landmarks like the event conference venue, stadium, and urban park provide great spots for relaxation and recreation. Whether you're interested in enjoying a lively event or exploring nature, Lakota has something for everyone.
  • Michigan City: Located a short 9.7km from Petersburg, Michigan City is a charming destination that welcomes seasonal travelers, especially during the summer months of June to July and again in October. While the city is quieter in the winter and early spring, it offers a unique experience with its beautiful landscapes and various recreational opportunities. Visitors will find inviting parks, local eateries, and cultural attractions that capture the essence of small-town charm. Michigan City is perfect for those seeking a peaceful getaway while still enjoying the vibrancy of a close-knit community.
  • Niagara: Also just 9.7km away from Petersburg, Niagara is another inviting city that attracts visitors with its seasonal charm, peaking in the summer and early fall. This vibrant community boasts a friendly atmosphere and offers plenty of opportunities for outdoor activities. Explore local parks and scenic spots that highlight the natural beauty of the area. The city is a great base for day trips and adventures, allowing you to experience the region's charm while enjoying the warmth of a welcoming community.

Things to do in Petersburg

Petersburg offers a delightful mix of sports and cultural activities for tourists. Visitors can enjoy thrilling motor racing events, while guided tours provide an insightful look into the area's heritage. For those looking to shop, local malls present a variety of options. Whether seeking adventure or relaxation, Petersburg is a charming destination that promises memorable experiences.

Recreation

At Rock Creek Golf Course, located 24.1km from Petersburg, enjoy a refreshing day on the greens surrounded by nature. The course offers a vibrant outdoor atmosphere, perfect for relaxation and recreation, making it an ideal spot for golf enthusiasts to unwind and rejuvenate.

Booking tips and Expedia advantages for Petersburg

To save money on your trip to Petersburg, North Dakota, consider visiting between January and March for lower accommodation rates. Booking a stay on a Friday can also help you save, while Sundays tend to be pricier. Utilize Expedia's search tool to filter for budget-friendly hotels, and consider eco-certified options for sustainable stays. Combining your hotel, flights, and activities into a package deal can further reduce costs. For transportation, renting a bicycle is a cost-effective way to explore the area.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Petersburg are January to March, where the prices are slightly lower. This is in comparison to July and September to October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Petersburg is Friday. The most expensive day to stay in Petersburg is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to set your budget, choose your ideal location, and more. You can arrange your search results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Additionally, you can refine your options by hotel type—selecting the "Eco-certified" filter will showcase sustainable and environmentally-friendly accommodations available for booking.
  • Consider bundling your trip: You can potentially save on costs by combining your hotel stay in Petersburg with your flights and activities through an Expedia package.

Find the best attractions in Petersburg

Petersburg, North Dakota, offers a delightful mix of sports, culture, and adventure for tourists. You can explore historic civic buildings, charming churches, and urban parks that cater to families and outdoor enthusiasts alike. Whether you're interested in local history or seeking outdoor experiences, Petersburg has something for everyone. Don't forget to check out resources on St. Petersburg's stunning architecture and beautiful palaces for a well-rounded trip.

  • Lakota City Hall: A historic civic government building located 25.7km from Petersburg, Lakota City Hall offers a glimpse into the area's cultural heritage. Its architecture reflects the rich history of the community, making it a unique stop for history enthusiasts.
  • Lakota City Park: Situated 25.7km away, this urban park is perfect for families seeking outdoor fun. With spacious green areas, playgrounds, and picnic spots, it provides a relaxing atmosphere amidst the city vibes, ideal for a leisurely day out.
  • St. John Nepomucene Catholic Church: Located 40.2km from Petersburg, this beautiful church is a testament to the cultural and spiritual heritage of the community. The stunning architecture and serene environment make it a peaceful place for reflection and appreciation.

Best time to go to Petersburg

The best time to visit Petersburg is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January8.8°F (-12.9°C)No Rain (Dry)Mostly CloudyAverageSlightly Low
February9.5°F (-12.5°C)No Rain (Dry)Mostly CloudyLowSlightly Low
March26.1°F (-3.3°C)No Rain (Dry)Mostly CloudyAverageSlightly Low
April39.7°F (4.3°C)Light RainMostly CloudyLowAverage
May55.2°F (12.9°C)Light RainMostly SunnyAverageAverage
June65.3°F (18.5°C)Light RainMostly SunnyHighAverage
July70.3°F (21.3°C)Light RainMostly SunnyHighSlightly High
August69.4°F (20.8°C)Light RainMostly SunnyAverageAverage
September61.0°F (16.1°C)Light RainMostly SunnyAverageSlightly High
October45.1°F (7.3°C)Light RainMostly SunnyHighSlightly High
November29.3°F (-1.5°C)No Rain (Dry)Mostly SunnyAverageAverage
December14.5°F (-9.7°C)No Rain (Dry)Mostly CloudyLowAverage

The nearest major airports for your trip to Petersburg

To reach Petersburg, North Dakota, the nearest major airports are Grand Forks International Airport (GFK) and Devils Lake Regional Airport (DVL). Grand Forks, located 62.8km away, offers several hotel options, including the 3.5-star Canad Inns Destination Center, just 8.0km from GFK, which provides free airport transportation and scheduled shuttle services. The 3-star Ramada by Wyndham and Grand Forks Lodge and Suites are also nearby, each 4 to 8.0km from the airport. Devils Lake Regional Airport, 67.6km away, has hotels like the 3-star Fireside Inn & Suites and Cobblestone Hotel & Suites, both within 4.8km, ensuring convenient access to the airport.

Frequently asked questions

When is the best time to go to Petersburg?
Petersburg is a small, quiet agricultural community in North Dakota. The best time to visit Petersburg is during the warmer months, specifically from late spring through early autumn, typically May to September.

During these months, the weather is generally pleasant, with comfortable temperatures ideal for enjoying the outdoors. You'll find the landscape green and lush, superb for appreciating the rural surroundings and the vast North Dakota skies. This period also coincides with the growing season, offering a glimpse into the agricultural life that defines the area.

For those interested in local events or simply enjoying the open spaces, these months provide the most opportunities. It's a good time for couples or solo travellers looking for a peaceful retreat and a chance to experience the tranquil pace of rural life.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Petersburg.
How can I save on a Petersburg hotel booking with Expedia?
Members always get our best prices. Find our best Petersburg hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Petersburg hotel?
Prices for hotels in Petersburg often vary, but you can find a great deal from CA $115 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia