About St. John Inn
St. John Inn is a small, casual inn in Cruz Bay with 14 rooms and suites in 3 buildings. It is a short walk from the ferry dock, the town’s restaurants and Cruz Bay Beach.
What sets it apart is its value, with a pool, free breakfast and free parking on an island where most stays are costly. It suits budget-minded couples, friends and families who want to be in town.
At a glance
Highlights
- Good-value Cruz Bay base
- 14 rooms and suites
- Outdoor pool
- Free breakfast
- Walk to the ferry
Amenities
Rooms and suites
- Standard rooms with 1 queen bed
- Rooms with kitchenettes
- Suites with a sofa bed
- Superior suites with kitchenettes
- 2-bedroom suites
Restaurants and bars
There is no restaurant. A free continental breakfast is served daily from 8:30 to 10 am, and Cruz Bay’s restaurants and bars are a short walk away.
Beach, pools and spa
There is an outdoor pool. Cruz Bay Beach is about a 6- to 8-minute walk, and the national park beaches on the north shore are a short drive away. There is no spa.
Activities and entertainment
The inn is a base for exploring. Guests walk to Cruz Bay’s bars and shops and take taxis or rental cars to the beaches and trails.
Who it’s best for
- Best for: budget-minded couples, friends and families who want to walk to town.
- Consider another resort if: you want a beachfront resort or full resort services.
Getting there from Cyril E. King Airport
The island has no airport. From Cyril E. King Airport (STT) on St. Thomas, it is about 30 to 45 minutes by road to the Red Hook ferry dock, then about 20 minutes by passenger ferry to Cruz Bay. The inn is a short walk from the Cruz Bay ferry dock. There is no airport shuttle.
Book your transfer to the Red Hook ferry in advance so a driver meets you at arrivals and takes you straight to the dock.
Good to know
- Breakfast is included
- Parking is free
- Pets are allowed for a fee
- The minimum check-in age is 21
Location of St. John Inn
FAQ about St. John Inn
Is breakfast included at St. John Inn?
Yes. A free continental breakfast is served daily.
Is there a restaurant?
No, but Cruz Bay's restaurants are a short walk away.
Is there a pool?
Yes, an outdoor pool.
How far is Cruz Bay Beach?
About a 6- to 8-minute walk.
How far is the ferry dock?
A short walk.
Is parking free?
Yes.
Are children welcome?
Yes. Children 12 and younger stay free using existing bedding.
Are pets allowed?
Yes, for a fee.
Do rooms have kitchens?
Some rooms and suites have kitchenettes.
What is the minimum check-in age?
21.


