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 $74 and reach $113.
Hotellook team
Rating 8.2
Very good business hotel. Close to restaurants, bars and shopping areas. Excellent beds and great views. Friendly service.
from $112
Rating 6.7
Fair Hotel. Easily accessible by car and close to the city center. Bathroom needs cleaning. Elevator in need of updating. Affordable food.
from $74
Rating 8.2
Very good city hotel. Great location with excellent sightseeing. Stylish Hotel. Popular among couples.
from $96
Rating 8.4
Very good hotel. Good restaurants & bars in the area. Great pool. Great wellness & sports facilities. Popular among families.
from $98
Rating 9.2
Excellent city hotel. Convenient car access and well-priced parking. New rooms.
from $113
Rating 7.9
Very good business hotel. Excellent buildings and great beds. Popular among solo travelers.
Rating 7.9
Very good family hotel. Spacious rooms and great dining out in the area. Fair breakfast prices.
from $95
Check all St. John hotels
  • guests