For highly-rated budget hotels in St John, consider the
St John Inn,
Inn at Tamarind Court,
Cruz Bay Boutique Hotel, and
The Saint Resort.
The 3-star St John Inn, with a 9.2 rating, offers free continental breakfast, free self-parking, and free WiFi. Guests often mention the clean and spacious rooms and the super nice and helpful staff. It is conveniently located near Cruz Bay Beach, which is 0.3 miles away, and Lind Point Trail, also 0.3 miles away.
Another excellent option is the 3-star Inn at Tamarind Court, also rated 9.2. This hotel provides free self-parking, free breakfast, and free WiFi. Travelers frequently praise its excellent and walkable location, friendly staff, comfortable and clean rooms, and wonderful breakfast. Cruz Bay Beach is just 0.3 miles from this hotel.
The 3-star Cruz Bay Boutique Hotel, boasting an impressive 9.6 rating, offers free continental breakfast and free WiFi. It is located very close to the ocean and beach, with Cruz Bay Beach only 0.1 miles away. Guests consistently highlight its central and convenient location and the fabulous and wonderful staff.
Finally, The Saint Resort, a 3-star hotel with a 9.6 rating, features free WiFi, free self-parking, an outdoor pool with cabanas and sun loungers, and a poolside bar. It is situated 0.2 miles from Cruz Bay Beach and 0.4 miles from Lind Point Trail. View all
budget hotels in St John