Hotels in St. Stephen

Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices

Check prices for these dates

Where to stay in St. Stephen?

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.
trending_down

Our prices for hotels in St. Stephen are cheapest in June

See average prices and weather for all months

Price trends for hotels in St. Stephen

Pricing is based on two traveller single night rates
Apr
CA $147
Average price during April is CA $147
May
CA $143
Average price during May is CA $143
Jun
CA $133
Average price during June is CA $133
Jul
CA $141
Average price during July is CA $141
Aug
CA $147
Average price during August is CA $147
Sep
CA $148
Average price during September is CA $148
Oct
CA $151
Average price during October is CA $151
Nov
CA $171
Average price during November is CA $171
Dec
CA $159
Average price during December is CA $159
Jan
CA $152
Average price during January is CA $152
Feb
CA $148
Average price during February is CA $148
Mar
CA $153
Average price during March is CA $153
Currently viewing crowd sizes and weather for April.

April

trending_flatModerate crowds
High 9°C / low 1°C. Cloudy most days.
weather_cloudy
April, Moderate crowds, average high temperature 9 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
16°
weather_cloudy
May, Moderate crowds, average high temperature 16 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
20°
weather_sun
June, High crowds, average high temperature 20 degrees Celsius, average low temperature 11 degrees Celsius. Sunny most days.
11°
24°
weather_sun
July, High crowds, average high temperature 24 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
24°
weather_sun
August, High crowds, average high temperature 24 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
20°
weather_sun
September, High crowds, average high temperature 20 degrees Celsius, average low temperature 11 degrees Celsius. Sunny most days.
11°
13°
weather_sun
October, Moderate crowds, average high temperature 13 degrees Celsius, average low temperature 6 degrees Celsius. Sunny most days.
weather_partly_sunny
November, Moderate crowds, average high temperature 6 degrees Celsius, average low temperature 0 degrees Celsius. Partly sunny.
ac_unit
December, Low crowds, average high temperature 1 degrees Celsius, average low temperature -5 degrees Celsius. Snow likely.
-5°
-2°
ac_unit
January, Low crowds, average high temperature -2 degrees Celsius, average low temperature -10 degrees Celsius. Snow likely.
-10°
-2°
ac_unit
February, Low crowds, average high temperature -2 degrees Celsius, average low temperature -10 degrees Celsius. Snow likely.
-10°
ac_unit
March, Low crowds, average high temperature 3 degrees Celsius, average low temperature -6 degrees Celsius. Snow likely.
-6°
Monthly weather averages (˚C)

Top landmarks in St. Stephen

Learn more about St. Stephen

St. Stephen is applauded for its cultural attractions such as Chocolate Museum and Charlotte County Museum. This welcoming city has something for everyone including sights like Crocker Island within a small-town setting.

Frequently asked questions

Where can I get free parking with my stay in St. Stephen?
The Coach House offers the perk of free parking.
Can I book a refundable accommodation in St. Stephen?
If you want the flexibility to change your plans to St. Stephen, most hotels provide refundable* bookable rates. You can find these properties by searching our site and using the “fully refundable” filter to narrow the results down.
Where can I stay if I'm traveling to St. Stephen for a family-friendly trip?
Your kids are welcome at Winsome Inn, Scoodic Motel and The Coach House.
What will the weather in St. Stephen be like during my visit?
The warmest months in St. Stephen are usually July and August with an average temp of 63°F. January and February are the chilliest months when the average temp is 25°F. The rainiest months are December and October.
Why should I book my St. Stephen accommodation with Hotels.com?
There are lots of reasons to book your St. Stephen trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about St. Stephen

Find out more about St. Stephen

Whispers of Nature: Discover the Hidden Charms of St. Stephen

Nestled along the banks of the St. Croix River, St. Stephen, New Brunswick, is a charming small town that invites visitors to experience its rich history and vibrant culture. Known as the “Candy Capital of Canada,” indulge your sweet tooth at the iconic Ganong Chocolate Factory. Wander through historic streets lined with beautifully preserved architecture, and take in the stunning views from the St. Croix Island International Historic Site. With its friendly atmosphere and picturesque landscapes, St. Stephen offers a delightful escape for those seeking a taste of Canadian small-town charm and a glimpse into its storied past. For our best hotel rates in St. Stephen and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in St. Stephen

St. Stephen, New Brunswick, offers a range of hotel accommodations suitable for various travellers. From charming inns to modern hotels, you'll find options that cater to both comfort and budget. Many accommodations are conveniently located near local attractions, making it easy to explore the town's rich history and scenic views. For those seeking seaside experiences, there are delightful waterfront options as well. Whether you're searching for a cosy retreat or a more upscale stay, St. Stephen has something for everyone. These are some of the hotels preferred by our travelers in St. Stephen:

  1. Scoodic MotelOpens in a new window: This 2.5-star motel offers a comfortable stay with entertainment options including Cable TV, Flatscreen TV, and Premium TV Channels. It's well-located for exploring St. Stephen, making it a suitable choice for budget-conscious travellers looking for a relaxing stay.
  2. Winsome InnOpens in a new window: Another affordable 2.5-star motel, Winsome Inn provides a cozy atmosphere with dining options like breakfast and wrapped food. Guests can unwind with a selection of entertainment, including books and various TV options, ensuring a pleasant stay while being conveniently located near local attractions.
  3. The Coach HouseOpens in a new window: For those seeking a more upscale experience, The Coach House is a 3.5-star Bed & Breakfast that caters to business travellers. Offering essential services and facilities, this property is perfect for those looking to combine work and leisure, all while enjoying the charm of St. Stephen.

Things to do in St. Stephen for first times

A three-day visit to St. Stephen offers the perfect blend of small-town charm and breathtaking natural beauty, with serene beaches, lush forests, and scenic mountains. Enjoy outdoor activities like hiking and boating, immerse yourself in local festivals, and explore vibrant art and shopping scenes. Here's a quick itinerary to make the most of your trip to St. Stephen:

  • Day 1: Start your adventure in St. Stephen by visiting the Chocolate Museum, where you can indulge in the rich history of chocolate-making and sample delicious treats. Following this sweet experience, make your way to the Charlotte County Museum, which showcases the fascinating heritage of the area with its exhibits and artifacts. To wrap up your day, head over to Crocker Island, a serene spot perfect for nature walks and enjoying the picturesque views of the surrounding waters.
  • Day 2: Begin at Oak Bay Provincial Park, a stunning coastal area where you can hike along scenic trails and enjoy the natural beauty of the Bay of Fundy. After soaking in the views, take a short boat ride to Spoon Island, a tranquil spot ideal for birdwatching and picnicking by the shore. Conclude your day with a visit to McVicar Island, where you can explore its lush greenery and peaceful atmosphere, perfect for unwinding after a day of exploration.
  • Day 3: Kick off your day at Ferry Cove, a beautiful area known for its stunning vistas and opportunities for kayaking or walking along the shore. Next, make your way to Rickets Island, where you can enjoy the pristine nature and perhaps spot some local wildlife. Finally, immerse yourself in history at the Saint Croix International Historic Site, where you can learn about the area's colonial past and experience the beautiful landscapes along the water’s edge.

4 tips to find a great St. Stephen hotel deal

  1. Book for the cheapest times: The most affordable time to visit St. Stephen is during January, February, and November when hotel prices are at their lowest. International travellers should aim to book their flights at least three months in advance for the best rates, while domestic travellers should do so at least two months ahead. To fully appreciate the town's charm and main attractions, plan for a stay of at least 1-2 days. St. Stephen offers great value for money with its quaint small-town atmosphere and scenic views, making it an excellent option for budget-conscious visitors.
  2. Look for last-minute deals on Hotels.com: If you're looking for last-minute deals to St. Stephen, check out the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com. Here, you could find discounted hotel rates as your travel date approaches. Additionally, consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and special last-minute offers, helping you seize any chances to save on your stay.
  3. Be flexible with dates: Prices can fluctuate depending on factors like the hotel's location, star rating, and the time of year. As a result, being flexible with your travel dates could mean you may save on hotel expenses in St. Stephen.
  4. Consider your location: When booking on Hotels.com for your holiday, it's important to consider your location. Staying closer to major attractions or city centres can offer convenience, but it usually tends to come at a higher price. For more affordable options, look for hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you plan to visit.

Best time to go to St. Stephen

St. Stephen experiences its lowest average temperature in January, at 20.8°F (-6.2°C), while July is the hottest month, with an average temperature of 67.3°F (19.6°C). December is usually the wettest month. June to August are the peak travel months in St. Stephen, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, with light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny to mostly cloudy conditions.

If you're looking to discover somewhere new, look no further than St. Stephen. Whether you're planning to stay for a night or for the week, the area around St. Stephen has accommodations to fit every need. Search for hotels in St. Stephen with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all St. Stephen hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best St. Stephen hotel deals are here with our lowest price guarantee.