Find hotels in Saint John, ND

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating
Save an average of 15% on thousands of hotels when you're signed in

Top Saint John Hotel Reviews

More cheap stays in Saint John

Nice and cozy 3-bedroom cabin on Lake Metigoshe - weekly discount

Nice and cozy 3-bedroom cabin on Lake Metigoshe - weekly discount

Bottineau ND
9/10 Wonderful! (22 reviews)

Hotels in Saint John with star-rating

Find out more about Saint John

Top reasons to visit Saint John

  • Outdoor Adventures: Saint John offers a variety of outdoor activities such as fishing, hiking, and scenic tours that cater to adventure seekers.
  • Community Events: Experience the vibrant local culture through events like First Friday celebrations and more races that showcase community spirit.
  • Scenic Beauty: Explore the picturesque North Dakota prairie, perfect for nature lovers and those seeking relaxation.
  • Family-Friendly Activities: Enjoy a range of activities suitable for families, ensuring fun for all ages.
  • Nearby Exploration: Venture into the rugged South Dakota landscapes for additional hiking opportunities and breathtaking views.

Where to stay near Saint John

Discover the charm of Saint John, North Dakota, where outdoor adventures and breathtaking scenery await. Enjoy family-friendly activities while exploring the picturesque North Dakota prairie. Nearby, you can venture into the rugged landscapes of South Dakota, perfect for hiking and relaxation. Whether you're seeking adventure or a peaceful retreat, Saint John offers a unique blend of natural beauty and wholesome fun for every traveler.

  • Belcourt: Situated 7 miles from Saint John, Belcourt is a vibrant city known for its outdoor adventures and scenic beauty. The town experiences a steady flow of visitors, particularly peaking in April and from June to July. Visitors flock to Belcourt for its recreational areas, including a popular casino and campgrounds, perfect for family outings and outdoor enthusiasts. Notable local attractions include a national state park, picturesque lakes, and beautifully maintained flower gardens, making it an ideal destination for those who love nature and adventure.
  • Rolla: Also located 7 miles from Saint John, Rolla is another charming city that draws in travelers year-round with a family-friendly atmosphere. With peak visits in May through July, Rolla offers recreational areas, an entertainment arena, and even a ski field for winter sports lovers. The area is surrounded by natural beauty, with a national state park, serene lakes, and spacious parks nearby, providing plenty of opportunities for outdoor activities and family bonding.
  • Shell Valley: A quaint village located 12 miles from Saint John, Shell Valley is the perfect getaway for those seeking adventure and breathtaking scenery. While smaller in size, it boasts ample recreational areas and is nestled near national parks, making it an excellent stop for nature lovers. Visitors can enjoy exploring the stunning landscapes and engaging in outdoor activities, ensuring a refreshing and peaceful experience amidst the natural beauty of North Dakota.

Things to do in Saint John

Saint John, North Dakota, offers a delightful escape for outdoor enthusiasts and families alike. Visitors can enjoy a range of activities including scenic tours, fishing trips, and exciting challenges. Don't miss local events such as more races and the First Friday celebrations, which highlight the community's vibrant spirit. Whether you're looking for adventure or relaxation, Saint John is a perfect destination for your next vacation.

Booking tips and Expedia advantages for Saint John

To save money on your trip to Saint John, North Dakota, consider traveling in the off-peak season when prices tend to be lower. Use Expedia's search tool to customize your preferences and sort results by price to find the best deals on accommodations. Bundling your hotel, flights, and activities can also lead to significant savings. Additionally, join Expedia's One Key membership for exclusive discounts and earn OneKeyCash for future hotel stays. For getting around, walking is an economical option since the town is compact and easy to navigate.

  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your preferences, such as your budget, desired location, and preferred hotel type. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save on your trip by combining your hotel stay in Saint John with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Best time to go to Saint John

The best time to visit Saint John depends on your weather preferences. The hottest average temperature in Saint John is in July, when weather is mostly sunny and rainfall is light rain. The coolest average temperature in Saint John is in February when weather is mostly cloudy and rainfall is no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudiness
January7.5°F (-13.6°C)No Rain (Dry)Mostly Cloudy
February7.2°F (-13.8°C)No Rain (Dry)Mostly Cloudy
March23.2°F (-4.9°C)No Rain (Dry)Mostly Cloudy
April36.9°F (2.7°C)No Rain (Dry)Mostly Cloudy
May52.5°F (11.4°C)Light RainMostly Sunny
June62.6°F (17.0°C)Light RainMostly Sunny
July67.3°F (19.6°C)Light RainMostly Sunny
August66.7°F (19.3°C)Light RainMostly Sunny
September58.3°F (14.6°C)Light RainMostly Sunny
October42.3°F (5.7°C)No Rain (Dry)Mostly Sunny
November26.2°F (-3.2°C)No Rain (Dry)Mostly Cloudy
December11.1°F (-11.6°C)No Rain (Dry)Mostly Cloudy

The nearest major airports for your trip to Saint John

Saint John, North Dakota, is accessible via several nearby airports. Minot International Airport (MOT) is 87 miles away, with nearby hotels like HYATT House Minot, 2 miles from the airport, and the Grand Hotel, just 0.5 miles away, offering various transportation services. Brandon Airport (YBR) is located 67 miles away, with hotel options such as Travelodge by Wyndham Brandon, 3 miles from the airport. Devils Lake Regional Airport (DVL) is 69 miles from Saint John, with hotels like Fireside Inn & Suites, 2 miles away, providing convenient access. Each airport offers a range of accommodations and transportation services to ensure a smooth arrival.

Frequently asked questions

Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Saint John hotel for you.
How can I save on a Saint John hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Saint John hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Saint John hotel?
Prices for hotels in Saint John often vary, but you can find a great deal 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