St. John Inn

St. John, U.S. Virgin Islands60 min from STT airport
See today’s rates
Book nowSecure booking on Expedia

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

14
Suites & rooms
60 min
From STT airport

Highlights

  • Good-value Cruz Bay base
  • 14 rooms and suites
  • Outdoor pool
  • Free breakfast
  • Walk to the ferry

Amenities

Outdoor poolFree continental breakfastFree parkingFree WiFiKitchenettes in some rooms2-bedroom suitesPet-friendlyFree cribsWalk to the ferryWalk to restaurants

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

Address277 Estate Enighed, Cruz Bay, St. John, USVI 00831
Nearest airportSTT · about 60 min

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.