Top Hotels near City Centre in Saint John

Find the Top Hotels near City Centre – 100+ Quality Options from Leading Providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
41-60 out of 112 hotels
2Filter & Sort
View map
Sort by: low price
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Places to stay near Saint John
8.4
Great718 reviews
MapView on map1.0 km from Saint John1.0 km from City Centre
From   US$ 126 /nightSelect
  • Private peninsula with direct sea access
  • Exclusive dining in a 19th-century boathouse
  • Green Key certified for sustainable excellence
Hotel
8.4
Great42 reviews
MapView on map800 m from Saint John800 m from City Centre
From   US$ 52 /nightSelect
8.4
Great440 reviews
  • Rooftop Pool
  • Zest Restaurant
  • Fitness Centre
700 m from Saint John700 m from City Centre
From   US$ 79 /nightSelect
  • Stunning views of Spinola Bay
  • Award-winning Zest Restaurant onsite
  • Tranquil rooftop pool for guests
Hotel
8.4
Great839 reviews
  • Executive Lounge
  • Myoka Spa
  • Marina Views
1000 m from Saint John1000 m from City Centre
From   US$ 138 /nightSelect
  • Exclusive marina-view rooms with private balconies
  • Award-winning Blue Elephant Thai dining experience
  • Adults-only beach club with seasonal pools
8.2
Great31 reviews
  • Jacuzzi
  • Automated rooms
  • In-house dining
400 m from Saint John400 m from City Centre
From   US$ 110 /nightSelect
  • Jacuzzi with stunning sunset views
  • Automated room technology for convenience
  • Luxurious bathroom features and design
Aparthotel
8.0
Great257 reviews
  • Outdoor pool
  • Shared kitchen
  • Social bar
800 m from Saint John800 m from City Centre
From   US$ 26 /nightSelect
  • Stunning outdoor swimming pool area
  • Historical accommodation in military barracks
  • Regular social events for guests
8.2
Great618 reviews
  • Heated pool
  • Spa services
  • Private beach
1.3 km from Saint John1.3 km from City Centre
From   US$ 96 /nightSelect
  • Stunning sea views from all rooms
  • Multiple pools including heated indoor option
  • Variety of themed dining options onsite
600 m from Saint John600 m from City Centre
From   US$ 52 /nightSelect
Independence gardens is also located around 20 minutes on foot from the Crown.
8.2
Great125 reviews
  • Rooftop terrace
  • Deluxe rooms
  • Restaurant
700 m from Saint John700 m from City Centre
From   US$ 190 /nightSelect
  • Private terrace with rooftop access
  • Individually designed luxury rooms
  • Restaurant with quality local food
Bed & Breakfast
8.4
Great111 reviews
  • Swimming Pool
  • Local Snacks
  • Private Balconies
700 m from Saint John700 m from City Centre
From   US$ 141 /nightSelect
  • Mediterranean-style breakfasts with local specialties
  • Charming social environment encourages guest interaction
  • Authentic Maltese architecture and decor
  • Outdoor Pool
  • On-site Spa
  • Conference Rooms
1.0 km from Saint John1.0 km from City Centre
From   US$ 25 /nightSelect
  • Elegant rooms with sea-view balconies
  • Private access to Spinola Bay beach
  • On-site spa with wellness treatments
Bed & Breakfast
8.4
Great115 reviews
  • Shared kitchen
  • Family rooms
  • On-site spa
700 m from Saint John700 m from City Centre
From   US$ 117 /nightSelect
  • On-site car rental for convenience
  • Family rooms and facilities available
  • On-site spa with massage services
8.0
Great832 reviews
1.1 km from Saint John1.1 km from City Centre
From   US$ 21 /nightSelect
Set within 25 minutes' walk of National Museum of Fine Arts, the rooms in the 3-star St. Julian'S Bay have views of sea.
8.4
Great608 reviews
  • Rooftop Pool
  • Luxury Spa
  • M Club
1.1 km from Saint John1.1 km from City Centre
From   US$ 116 /nightSelect
  • Stunning rooftop pool with Balluta Bay views
  • Luxurious spa with unique lava stone massages
  • Exclusive M Club Lounge with all-day access
8.2
Great808 reviews
  • Rooftop Pool
  • Sea View
  • Breakfast Buffet
1.4 km from Saint John1.4 km from City Centre
From   US$ 28 /nightSelect
  • Scenic rooftop pool overlooking St Julian's Bay
  • Diverse breakfast menu with local options
  • Close to public transport for easy travel
8.2
Great255 reviews
  • Rooftop Pool
  • On-site Spa
  • Fitness Centre
1.2 km from Saint John1.2 km from City Centre
From   US$ 75 /nightSelect
  • Unique themed room designs
  • Private outdoor jacuzzis in rooms
  • Rooftop infinity pool with stunning views
8.4
Great1517 reviews
  • Rooftop Pool
  • Indoor Pool
  • Penthouse Restaurant
1.4 km from Saint John1.4 km from City Centre
From   US$ 15 /nightSelect
  • Rooftop bar with panoramic views
  • Multiple dining options nearby
  • Indoor swimming pool available
8.2
Great127 reviews
1.1 km from Saint John1.1 km from City Centre
From   US$ 93 /nightSelect
The J'Me Boutique Hotel - Adults Only is situated in the Ta' Giorni district of Saint Julian's, 15 minutes' drive from Malta International airport.
Aparthotel
8.2
Great189 reviews
  • Rooftop Pool
  • Family Rooms
  • Equipped Kitchens
1.4 km from Saint John1.4 km from City Centre
From   US$ 64 /nightSelect
  • Rooftop pool with city views
  • Fully equipped kitchens in all units
  • Air-conditioned family-friendly rooms
8.0
Great217 reviews
  • Outdoor terrace
  • Mediterranean balcony
  • Walk-in shower
1.5 km from Saint John1.5 km from City Centre
From   US$ 51 /nightSelect
  • Private outdoor terrace with seating
  • Continental buffet breakfast included
  • Air-conditioned en-suite bathrooms