St.Johns Co-Cathedral in Malta's capital Valletta

Look for hotels in St. John

Provide your desired dates to access the latest pricing and special offers for hotels

Enter location

When visiting the vibrant city of Saint John in New Brunswick, Canada, travelers can immerse themselves in the rich history of this seaport city while staying at the city's exquisite hotels. From exploring the third-largest port in Canada to discovering the historic sites and beautiful architecture, there are endless opportunities for adventure. After a day of sightseeing, unwind in one of the city's comfortable hotels like the Chateau Saint John with its 112 charming rooms, offering a welcoming and relaxing stay for guests from far and wide.

As a city filled with unique cultural experiences, Saint John is a paradise for history buffs and nature enthusiasts alike. Explore the Stonehammer UNESCO Geopark, home to ancient rock formations dating back to the Precambrian era, or stroll through the King's Square and admire the historic architecture. For travelers looking to embrace the local arts scene, the Imperial Theatre hosts a variety of captivating performances, showcasing the talent that Saint John is known for. End your day by indulging in local cuisine at a waterfront restaurant, offering fresh seafood and stunning views of the Bay of Fundy.

Before departing Saint John, don't miss the chance to visit the city's intriguing museums and National Historic Sites. Dive into the Hatheway Labour Exhibit Centre to learn about the city's labor history or explore the Barbour's General Store for a glimpse into the past. With a bustling arts and music scene, including events like the JP Collins Celtic Festival and Symphony New Brunswick, Saint John offers a vibrant cultural experience for every traveler. Whether you're seeking a peaceful retreat in nature, a journey through history, or an exciting exploration of arts and culture, Saint John has something special to offer for everyone.

Cities in St. John