Find and Book Top Hotels in St. John's

Search among 28 available hotels and places to stay in St. John's from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-28 out of 28
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great124 reviews
MapView on map300 m from City Centre200 m from George Street
From   US$ 100 /nightSelect
MapView on map6.6 km from City Centre
From   US$ 119 /nightSelect
8.4
Great54 reviews
200 m from City Centre100 m from George Street
From   US$ 115 /nightSelect
8.2
Great86 reviews
400 m from City Centre300 m from St. John's Convention Centre
From   US$ 100 /nightSelect
8.2
Great77 reviews
900 m from City Centre400 m from Anglican Cathedral of St John the Baptist
From   US$ 107 /nightSelect
8.4
Great181 reviews
1.3 km from City Centre400 m from Government House
From   US$ 67 /nightSelect
6.4 km from City Centre
From   US$ 145 /nightSelect
8.6
Great260 reviews
5.4 km from City Centre
From   US$ 82 /nightSelect
8.2
Great139 reviews
4.2 km from City Centre
From   US$ 92 /nightSelect
8.2
Great58 reviews
500 m from City Centre200 m from Anglican Cathedral of St John the Baptist
From   US$ 63 /nightSelect
8.4
Great66 reviews
4.7 km from City Centre
From   US$ 94 /nightSelect
Hotel
8.4
Great50 reviews
1000 m from City Centre300 m from Basilica of St John the Baptist
From   US$ 145 /nightSelect
400 m from City Centre300 m from St. John's Convention Centre
From   US$ 123 /nightSelect
8.4
Great87 reviews
1.2 km from City Centre400 m from Government House
From   US$ 263 /nightSelect
5.9 km from City Centre1.6 km from Grand Concourse
From   US$ 121 /nightSelect
8.2
Great42 reviews
400 m from City Centre200 m from George Street
From   US$ 99 /nightSelect
8.2
Great73 reviews
1.4 km from City Centre400 m from Government House
From   US$ 113 /nightSelect
4.3 km from City Centre
From   US$ 120 /nightSelect
Bed & Breakfast
8.2
Great36 reviews
2.0 km from City Centre1.3 km from Railway Coastal Museum
From   US$ 102 /nightSelect
8.6
Great27 reviews
From   US$ 89 /nightSelect
8.4
Great32 reviews
1.3 km from City Centre200 m from Government House
From   US$ 144 /nightSelect
8.2
Great120 reviews
3.9 km from City Centre
From   US$ 132 /nightSelect
8.6
Great25 reviews
800 m from City Centre200 m from Basilica of St John the Baptist
From   US$ 249 /nightSelect
Bed & Breakfast
8.6
Great35 reviews
1.3 km from City Centre300 m from Government House
From   US$ 109 /nightSelect
8.0
Great48 reviews
1000 m from City Centre400 m from Railway Coastal Museum
From   US$ 111 /nightSelect
8.2
Great28 reviews
1.9 km from City Centre200 m from Memorial University of Newfoundland
From   US$ 52 /nightSelect
8.4
Great56 reviews
10.1 km from City Centre
From   US$ 91 /nightSelect
600 m from City Centre300 m from Railway Coastal Museum
From   US$ 123 /nightSelect

Best hotels and places to stay in St. Johns

Why visit?

St. Johns is a vibrant city in Canada that offers a unique blend of natural beauty and cultural attractions. With its picturesque landscapes, historic landmarks, and friendly locals, it is no wonder that St. Johns is a popular destination for tourists. Whether you are looking for cozy bed and breakfast accommodations or luxurious hotels, St. Johns has something for everyone.

Where to stay?

Downtown St. Johns: If you want to be at the heart of the action, staying in downtown St. Johns is a great option. Here you will find a variety of hotels, from budget-friendly options to upscale accommodations. Explore the colorful row houses of Jellybean Row, visit Signal Hill for panoramic views of the city, and indulge in the local cuisine at the waterfront restaurants. Downtown St. Johns is also home to several pet-friendly hotels, making it a perfect choice for those traveling with furry friends.

Quidi Vidi Village: For a more quaint and charming experience, consider staying in Quidi Vidi Village. This picturesque area is located just a short distance from downtown St. Johns and offers a peaceful ambiance. Take a walk along the scenic harbor, visit the Quidi Vidi Brewery for a taste of the local craft beer, and explore the hiking trails surrounding the village. Accommodations in Quidi Vidi Village range from cozy bed and breakfasts to modern boutique hotels.

The Battery: Situated on the cliffs overlooking the city, The Battery is a historic neighborhood with stunning views and a tranquil atmosphere. Stay in one of the charming guesthouses or cottages and enjoy the serenity of this unique location. Take a leisurely stroll along the narrow streets, admire the colorful houses, and immerse yourself in the rich history of the area. The Battery is also a great base for exploring the nearby hiking trails of Cape Spear and the East Coast Trail.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Inn by Mallard Cottage: Located in Quidi Vidi Village, this charming bed and breakfast offers comfortable accommodations at an affordable price. Guests can enjoy the cozy rooms, complimentary breakfast, and the convenience of being within walking distance to the Quidi Vidi Brewery. With its scenic location and budget-friendly rates, Inn by Mallard Cottage provides excellent value for money.

The Courtyard St. Johns: Situated in downtown St. Johns, The Courtyard St. Johns offers spacious and well-appointed rooms at a reasonable price. Guests can take advantage of the hotels convenient location, with popular attractions such as Signal Hill and The Rooms within easy reach. The hotel also provides amenities such as complimentary breakfast, free parking, and a fitness center, making it a great option for those seeking a comfortable stay at a competitive price.

Cabot House Downtown: Located in the heart of downtown St. Johns, Cabot House Downtown is a budget-friendly hotel that offers clean and comfortable accommodations. Guests can enjoy the convenience of being within walking distance to popular landmarks such as George Street and Water Street. The hotel also provides complimentary continental breakfast, free Wi-Fi, and a 24-hour front desk, making it a popular choice among budget-conscious travelers.

Best kids-friendly hotels:

Murray Premises Hotel: Situated in the historic district of downtown St. Johns, the Murray Premises Hotel offers family-friendly accommodations with easy access to nearby attractions. The spacious rooms and suites are equipped with modern amenities, and the hotel provides complimentary cribs upon request. Families can also enjoy the convenience of being close to restaurants, shops, and family-friendly activities in the area.

Sheraton Hotel Newfoundland: Located in downtown St. Johns near the harbor, the Sheraton Hotel Newfoundland offers a range of family-friendly amenities. The hotel features an indoor pool, fitness center, and spacious rooms that can accommodate families. Kids can enjoy the Sheraton Kids Club, which offers a variety of activities. The hotel is also pet-friendly, allowing families to bring their furry friends along on their vacation.

Best hotels for a romantic getaway:

Ryan Mansion Boutique Hotel & Spa: Nestled in the historic district of St. Johns, the Ryan Mansion Boutique Hotel & Spa offers a romantic retreat with luxurious accommodations. Couples can choose from elegantly decorated rooms or private suites, some featuring whirlpool tubs and fireplaces. The hotels spa offers a range of rejuvenating treatments, perfect for a pampering escape with your loved one.

The Luxus Boutique Hotel: Located in downtown St. Johns, The Luxus Boutique Hotel offers stylish and intimate accommodations for couples seeking a romantic getaway. The hotels contemporary rooms feature luxurious amenities, and many rooms offer harbor views. Guests can also indulge in fine dining at the hotels restaurant, which showcases locally sourced ingredients and a carefully curated wine list.

Best for location:

JAG Boutique Hotel: Situated in the heart of downtown St. Johns, JAG Boutique Hotel offers modern and stylish accommodations with easy access to popular attractions, restaurants, and shopping. The hotels central location makes it convenient for exploring the city and its historic sites, including Signal Hill and The Rooms. Guests can also enjoy the hotels rooftop patio with panoramic views of the harbor.

The Murray Premises Hotel: Located on Water Street in downtown St. Johns, The Murray Premises Hotel offers a prime location for exploring the city. The hotel is within walking distance to George Street, Quidi Vidi Village, and many historic sites. Guests can immerse themselves in the vibrant atmosphere of St. Johns while enjoying the comfort and convenience of this centrally located hotel.

The Battery Hotel & Suites: Situated in the historic neighborhood of The Battery, this hotel offers a unique and picturesque location with breathtaking views of St. Johns Harbor. Guests can enjoy the tranquility of the area while being just a short distance away from downtown St. Johns. The hotel offers comfortable accommodations, and many rooms provide stunning views of the harbor and surrounding landscapes.

Best for a short city break:

Alt Hotel St. Johns: Located in the heart of downtown St. Johns, Alt Hotel offers contemporary and stylish accommodations perfect for a short city break. The hotel features sleek rooms with modern amenities and a fitness center. Guests can easily explore downtown St. Johns with its vibrant shops, restaurants, and nightlife.

Delta Hotels by Marriott St. Johns Conference Centre: Situated in downtown St. Johns, this hotel offers a convenient location for a short city break. The comfortable rooms are designed with modern amenities, and guests can enjoy the hotels indoor pool, fitness center, and dining options. The hotels proximity to attractions such as The Rooms and Water Street makes it an ideal choice for exploring the city during a quick getaway.

Show moreLess