View Rates & Make Reservations

St. John Inn is an affordable, small boutique hotel. It is conveniently located in Cruz Bay in a charming historic building. We are in the heart of the shopping and restaurant district. We offer unpretentious, budget accommodations with spectacular views of the sunset!

All rooms have a/c, private bath, refrigerators, microwaves, coffee machines and ipod docking music stations. We also provide free Wi-Fi throughout the grounds.

Hotel Features

Recreational amenities include an outdoor pool. Complimentary wireless Internet access is available in public areas. The hotel serves a complimentary continental breakfast. Guest parking is complimentary. Wedding services, concierge services, and tour/ticket assistance are available. Additional property amenities include barbecue grills, multilingual staff, and express check-out. This is a smoke-free property.


11 air-conditioned guestrooms at St John Inn feature coffee/tea makers and ceiling fans. Beds come with premium bedding. Rooms are individually decorated and furnished. Accommodations include refrigerators and microwaves. Bathrooms feature showers and complimentary toiletries. Guestrooms offer phones with voice mail, as well as free local calls (restrictions may apply). Satellite television is provided. Also included are windows that open and clock radios. Guests may request irons/ironing boards and hair dryers. A nightly turndown service is offered and housekeeping is available daily. Guestrooms are all non-smoking.

St John Inn

Online: Make Reservations