Top-7 hotels in the center of St. John

  • guests
Location is a crucial point in selection of the hotel. That's why we have collected the best hotels in the center of St. John together. Cheap hotel rates here start from $80 and reach $111.
Hotellook team
Rating 8.2
Very good business hotel. Fantastic service. Good fitness area. Good restaurants & bars in the area.
from $97
Rating 6.6
Easily accessible by car and close to the city center. Room needs to be redecorated. Wonderful housekeeping. Fair breakfast prices.
from $80
Rating 8.1
Very good city hotel. Close to restaurants, bars and shopping areas. Lovely service and very clean rooms. Stylish Hotel.
from $104
Rating 8.4
Very good hotel. Accessible parking. Good restaurants & bars in the area. Great pool. Popular among families.
from $103
Rating 9.1
Excellent city hotel. Near city centre with clean rooms. Comfortable beds.
from $111
Rating 7.9
Very good business hotel. Nice building. Best value for money. Popular among solo travelers.
Rating 7.9
Very good family hotel. Nearby shopping is top-notch and service staff are friendly. Fair breakfast prices.
from $87
Check all St. John hotels
  • guests