Parking
Swimming pool
Non-Smoking Rooms
Free Parking
Parking Onsite
Filter by:
Based on 395 verified reviews
Business
1%
Couple
58%
Family
21%
Group
12%
Solo
6%
AI-generated summary based on recent guest reviews
At St John Inn, guests consistently praise the warm, above-and-beyond staff, walkable location near Cruz Bay, and practical extras like beach gear lending, continental breakfast, and a small pool, while noting the property’s older, quirky character.
Read moreWas this helpful?
Sandra
18 Feb 2026
·
Stayed 2 nights
Barbara
21 Jan 2026
·
Stayed 1 night
James
15 Jan 2026
·
Stayed 4 nights
Gary
14 Jan 2026
·
Stayed 4 nights
Shelley
9 Jan 2026
·
Stayed 4 nights
With a stay at St John Inn in St. John, you'll be 0.4 mi (0.6 km) from Virgin Islands National Park and 3.9 mi (6.3 km) from Trunk Bay. This hotel is 5 mi (8.1 km) from Sapphire Beach and 6.9 mi (11.1 km) from Coki Point Beach.
More location infoYes, free self-parking is available on-site.
A complimentary continental breakfast is served daily from 8:30 AM to 10:00 AM.
Yes, pets are allowed with a fee of USD 30 per accommodation, per night. Service animals are exempt from fees.
Check-in is from 3:00 PM to 10:00 PM, and check-out is at 11:00 AM. Early check-in and late check-out are available for a fee, subject to availability.
The property features step-free entrances and wheelchair-accessible facilities, including public areas and rooms.
The hotel is located 0.4 miles from Virgin Islands National Park and 3.9 miles from Trunk Bay. It is also 5 miles from Sapphire Beach and 6.9 miles from Coki Point Beach.
Yes, there is an outdoor swimming pool available for guests to enjoy.
Children 12 years old and younger stay free when occupying the parent or guardian's room, using existing bedding.
Instant AI responses are based on hotel information