Hotels in St. John's

Find the best deals on 167 hotels in St. John's, Canada

Check-in
Check-out
Compare vs. momondo |
-
1
Check-in
Check-out

Top Hotels in St. John's

Find the perfect St. John's hotel for business or leisure


Things to do in St. John's

Mile One Centre
Railway Coastal Museum
Leyton Gallery of Fine Art

Are there hotels available near Mile One Centre?

Below are the 12 user recommended hotels in the area of St. John's that is closest to Mile One Centre. The average price near Mile One Centre is $89/night, with prices varying based on several factors including time of year. Hotels near Mile One Centre are typically 6% less expensive than the average hotel in St. John's, which is $96.

Hotels near Mile One Centre
  • Downtown Executive Suites - Queens Road
    Best value

    Downtown Executive Suites - Queens Road

    St. John's, NL

    8.9

    $62

    View Deal
  • Blue on Water
    #1 Most popular

    Blue on Water

    319 Water Street, St. John's, NL

    9.3

    $127

    View Deal
  • Hillview Terrace Suites
    #2 Most popular

    Hillview Terrace Suites

    3 Wadland Crescent, St. John's, NL

    8.4

    $75

    View Deal
  • Monastery Spa & Suites by The Leaside Group
    #3 Most popular

    Monastery Spa & Suites by The Leaside Group

    63 Patrick Street, St. John's, NL

    8.7

    $156

    View Deal
  • Courtyard by Marriott St. John's Newfoundland
    #4 Most popular

    Courtyard by Marriott St. John's Newfoundland

    131 Duckworth Street, St. John's, NL

    8.9

    $74

    View Deal
  • Alt Hotel St. John's
    #5 Most popular

    Alt Hotel St. John's

    125 Water Street, St. John's, NL

    9.2

    $102

    View Deal
  • Comfort Hotel Airport

    Comfort Hotel Airport

    106 Airport Road, St. John's, NL

    9.0

    $73

    View Deal
  • Sheraton Hotel Newfoundland

    Sheraton Hotel Newfoundland

    115 Cavendish Square, St. John's, NL

    8.7

    $78

    View Deal
  • Fairfield Inn & Suites by Marriott St. John's Newfoundland

    Fairfield Inn & Suites by Marriott St. John's Newfoundland

    199 Kenmount Road, St. John's, NL

    9.0

    $82

    View Deal
  • Hampton Inn & Suites by Hilton St. John's Airport

    Hampton Inn & Suites by Hilton St. John's Airport

    411 Stavanger Drive, St. John's, NL

    9.0

    $66

    View Deal
  • M and D BnB

    M and D BnB

    130 Elizabeth Avenue, St. John's, NL

    9.4

    $77

    View Deal

Are there hotels available near Railway Coastal Museum?

momondo users have recommended 12 hotels to users looking to stay near Railway Coastal Museum. Hotels in this area have an average price of $89 per night. These prices may change based on several factors, such as time of year. Hotels near Railway Coastal Museum are typically 6% less expensive than the average hotel in St. John's, which is $96.

Hotels near Railway Coastal Museum
  • Downtown Executive Suites - Queens Road
    Best value

    Downtown Executive Suites - Queens Road

    St. John's, NL

    8.9

    $62

    View Deal
  • Blue on Water
    #1 Most popular

    Blue on Water

    319 Water Street, St. John's, NL

    9.3

    $127

    View Deal
  • Hillview Terrace Suites
    #2 Most popular

    Hillview Terrace Suites

    3 Wadland Crescent, St. John's, NL

    8.4

    $75

    View Deal
  • Monastery Spa & Suites by The Leaside Group
    #3 Most popular

    Monastery Spa & Suites by The Leaside Group

    63 Patrick Street, St. John's, NL

    8.7

    $156

    View Deal
  • Courtyard by Marriott St. John's Newfoundland
    #4 Most popular

    Courtyard by Marriott St. John's Newfoundland

    131 Duckworth Street, St. John's, NL

    8.9

    $74

    View Deal
  • Alt Hotel St. John's
    #5 Most popular

    Alt Hotel St. John's

    125 Water Street, St. John's, NL

    9.2

    $102

    View Deal
  • Comfort Hotel Airport

    Comfort Hotel Airport

    106 Airport Road, St. John's, NL

    9.0

    $73

    View Deal
  • Sheraton Hotel Newfoundland

    Sheraton Hotel Newfoundland

    115 Cavendish Square, St. John's, NL

    8.7

    $78

    View Deal
  • Fairfield Inn & Suites by Marriott St. John's Newfoundland

    Fairfield Inn & Suites by Marriott St. John's Newfoundland

    199 Kenmount Road, St. John's, NL

    9.0

    $82

    View Deal
  • Hampton Inn & Suites by Hilton St. John's Airport

    Hampton Inn & Suites by Hilton St. John's Airport

    411 Stavanger Drive, St. John's, NL

    9.0

    $66

    View Deal
  • M and D BnB

    M and D BnB

    130 Elizabeth Avenue, St. John's, NL

    9.4

    $77

    View Deal

Are there hotels available near Leyton Gallery of Fine Art?

If you’re looking for a hotel in St. John's near Leyton Gallery of Fine Art then you are in luck. momondo recommends 12 hotels near Leyton Gallery of Fine Art and on average, area hotels cost $89/night. This price may vary based on season. Hotels near Leyton Gallery of Fine Art are typically 6% less expensive than the average hotel in St. John's, which is $96.

Hotels near Leyton Gallery of Fine Art
  • Downtown Executive Suites - Queens Road
    Best value

    Downtown Executive Suites - Queens Road

    St. John's, NL

    8.9

    $62

    View Deal
  • Blue on Water
    #1 Most popular

    Blue on Water

    319 Water Street, St. John's, NL

    9.3

    $127

    View Deal
  • Hillview Terrace Suites
    #2 Most popular

    Hillview Terrace Suites

    3 Wadland Crescent, St. John's, NL

    8.4

    $75

    View Deal
  • Monastery Spa & Suites by The Leaside Group
    #3 Most popular

    Monastery Spa & Suites by The Leaside Group

    63 Patrick Street, St. John's, NL

    8.7

    $156

    View Deal
  • Courtyard by Marriott St. John's Newfoundland
    #4 Most popular

    Courtyard by Marriott St. John's Newfoundland

    131 Duckworth Street, St. John's, NL

    8.9

    $74

    View Deal
  • Alt Hotel St. John's
    #5 Most popular

    Alt Hotel St. John's

    125 Water Street, St. John's, NL

    9.2

    $102

    View Deal
  • Comfort Hotel Airport

    Comfort Hotel Airport

    106 Airport Road, St. John's, NL

    9.0

    $73

    View Deal
  • Sheraton Hotel Newfoundland

    Sheraton Hotel Newfoundland

    115 Cavendish Square, St. John's, NL

    8.7

    $78

    View Deal
  • Fairfield Inn & Suites by Marriott St. John's Newfoundland

    Fairfield Inn & Suites by Marriott St. John's Newfoundland

    199 Kenmount Road, St. John's, NL

    9.0

    $82

    View Deal
  • Hampton Inn & Suites by Hilton St. John's Airport

    Hampton Inn & Suites by Hilton St. John's Airport

    411 Stavanger Drive, St. John's, NL

    9.0

    $66

    View Deal
  • M and D BnB

    M and D BnB

    130 Elizabeth Avenue, St. John's, NL

    9.4

    $77

    View Deal

When to book a hotel in St. John's

Check out the information below to find the best deal on a St. John's hotel room
Low Season
April
High Season
July

cheapest month to stay

23%

expected price decrease

most expensive time to stay

30%

expected price increase

Price
$91 - $166
Highest day of week
Wednesday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$114

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$106

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in St. John's is: 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
3 star
$92 - $116
4-5 star
$110 - $134

How much does a hotel in St. John's cost per night?

Use the information below to find quality St. John's hotel rooms for low prices
4 stars +
Sheraton Hotel Newfoundland
Best value

Sheraton Hotel Newfoundland

8.7

$78

View Deal

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in St. John's

These hotels and hostels usually make for a cheap way to stay in St. John's

Get the best value hotel in St. John's

These hotels have the best prices for their ratings

St. John's travel information

How long do people stay in St. John's?

Visiting St. John's for 2 nights is the most common choice for our users.

How much does a hotel cost in St. John's?

$94 per night is the average rate for a room when booking a hotel in St. John's. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in St. John's?

In April prices are at their lowest and represents the most cost effective time to book a hotel room in St. John's. You may find the cost of your room has decreased by 23%.

Which day is cheapest to stay in St. John's?

Saturday is the cheapest day for hotel rooms in St. John's. Tuesday is the most expensive day.

Based on the weather in St. John's, what attractions are popular during June?

With an average temperature of 51.8 °F and a fairly low chance of precipitation (3.9″), June is a great month to explore the outdoors near St. John's. A great place to visit near St. John's in June is Gros Morne National Park.


momondo's favorite hotels

Learn more about these user-preferred hotels in St. John's