For excellent budget-friendly hotels in St John, consider the
Cruz Bay Boutique Hotel,
The Saint Resort,
St John Inn,
Inn at Tamarind Court, and Concordia Eco-Resort.
The 3-star Cruz Bay Boutique Hotel, with an impressive 9.6 rating, is highly praised for its central and convenient location, being just 0.1 km from Cruz Bay Beach. Guests frequently praise the fabulous and wonderful staff. The hotel offers free WiFi and complimentary breakfast, including continental options. It also provides suites and is conveniently located near the ocean and beach.
Another highly-rated option is The Saint Resort, a 3-star hotel with a 9.6 rating. This hotel features a lovely outdoor pool with sun loungers, poolside bar, and swim-up bar, superb for relaxation. It provides free WiFi and free self-parking, and is located just 0.3 km from Cruz Bay Beach.
The 3-star St John Inn, rated 9.2, offers complimentary continental breakfast and free self-parking. Guests often mention the clean and spacious rooms and the super nice and helpful staff. It is conveniently located 0.4 km from Cruz Bay Beach and 2.0 km from Sunset Beach.
The Inn at Tamarind Court, a 3-star hotel with a 9.2 rating, is known for its excellent and walkable location, just 0.5 km from Cruz Bay Beach. Guests appreciate the friendly staff, comfortable and clean rooms, and the wonderful breakfast. Free continental breakfast, free self-parking, and free WiFi are all provided.
Finally, the 3-star Concordia Eco-Resort, with an 8.0 rating, offers free self-parking and direct access to a nearby beach. Guests frequently highlight the helpful and amazing staff, and the superb and great location, being just 0.4 km from Saltpond Bay Beach. It also features an excellent pool and offers ocean views.