St john usvi hotels on the beach

A mere 20 minutes from St Thomas by boat, St John feels a world away. With the Virgin Islands National Park covering the vast majority of the island, this little slice of the US Virgin Islands is famously tranquil and underdeveloped. Accommodation options range from intimate B&Bs to beautiful beachfront hotels, fit for a range of tastes and budgets. Many of the best places to stay on St John are in friendly Cruz Bay, but one of our favourite spots is tucked away on the southeast coast — and some parts of the island are open to intrepid campers!

St John is lined with picturesque beaches, and the sandy stretches of Maho Beach, Trunk Bay and Cinnamon Bay are particular favourites. Watermelon Cay is brilliant for snorkelling, whilst there are turtles and eagle rays to be spotted on diving or snorkelling trips at various locations. There are opportunities for sailing, kayaking and water-skiing, too.

Whilst two-thirds of St John is now national park land, the island was previously home to Danish-owned sugar mills and cotton plantations, some of which are open to visitors. Annaberg Sugar Plantation is well worth exploring for an insight into St John’s turbulent history — tour the property with a knowledgeable guide if you can. Beyond the ruins of previous settlements are virgin forests and jungles, with fantastic hiking trails for outdoorsy travellers to follow. The Reef Bay Trail is a highlight, with birdwatching opportunities aplenty, as well as ancient petroglyphs and disappearing sugar mills to spot en route.

Whether you’re dreaming of laid-back beach days or spectacular hikes, the best places to stay in St John promise a quiet, nature-focused Caribbean getaway to remember for friends, families or couples.

The Best Places to Stay on St John

    For an Eco Escape

    • Concordia Eco Resort sits in a secluded location on St John's southeast coast, within the Virgin Islands National Park. Pick this place for the striking seaside setting, charming tents & simple studios, as well as the appealingly laid-back vibe. A rustic hideaway for nature lovers.

    For Families or Groups

    • St John Inn is a colourful guesthouse in the heart of Cruz Bay. The 10 rooms and suites are simple and brightly painted, with space for families or small groups. Kick back in a hammock, take a dip in the pool, or cook fresh seafood on the outdoor grill in the evenings. Close to Cruz Bay's many eateries. A very affordable choice for families.
    • Coconut Coast Villas offers a collection of self-catering waterfront apartments in a quiet part of Cruz Bay. With up to three bedrooms, the larger apartments are perfect for families and groups. There are pretty balconies, as well as a shared swimming pool and hot tub. A relaxed family or group favourite.

    For Couples

    • Estate Lindholm is perched on a hillside just north of Cruz Bay. Set in the grounds of an old Danish estate, many of the 14 guestrooms have superb sea views, four-poster beds and big balconies. Cool off in the pool before heading into town. A tranquil couples' retreat.
    • Garden by the Sea B&B has just three romantic guestrooms, with characterful furnishings and bold blue and green-painted walls. A gorgeous spot to kick back and relax within sight of the sea.

    For Beachfront Luxury

    • Gallows Point Resort is a luxurious beach property with panoramic views of sparkling blue waters. Spacious rooms and suites feature stylish, Caribbean-inspired interiors, there are great watersports, a swimming pool, sundecks and a lively bar for sundowners. An indulgent choice.

    FOR AN APARTMENT OR VILLA

    • If you'd prefer a self-catering option, we suggest that you visit our online partner Booking.com.

    Travel Information

    • Fly to St Thomas' Cyril E. King Airport, and take a taxi to the ferry terminal at Red Hook. Regular ferries to St John take around 20 minutes.
    • For the freedom to explore St John in your own rental car, contact our online partner Rentalcars.
    • Expect balmy temperatures of around 25-30°C throughout the year. Peak season is between mid-December and mid-April. Travel between the end of the season and June for great hotel deals!
    • The hurricane season officially lasts from June to November. August and September are the highest risk months and best avoided.

    Still not sure?

    • Explore our list of all the best places to stay in St Thomas.
    • Alternatively, expand your search to see our pick of the best places to stay in the US Virgin Islands.
    • Or contact one of our friendly Gurus for advice.

        Weather

        Monthly Weather in St John

        St john usvi hotels on the beach

        St John Inn

        3 out of 5

        277 Estate Enighed, St. John, 00831

        Renovated in 2015, St John Inn offers an outdoor pool, free WiFi in public areas, and coffee in a common area. If you drive, take advantage of free parking. The front desk has multilingual staff that can help with securing valuables, tours or tickets, and luggage storage. Additional amenities include express check-out, a terrace, and a garden.

        St john usvi hotels on the beach

        Gallows Point Resort

        4 out of 5

        3 AAA Gallows Point Road, P O Box 58, St. John, St John, 831

        At Gallows Point Resort, guests enjoy an outdoor pool, a gym, and free WiFi in public areas. Free valet and self parking are available, and there's also a free ferry terminal shuttle. Multilingual staff at the 24-hour front desk can assist with securing valuables, tours or tickets, and luggage storage. Other amenities at this beach aparthotel include a spa tub, express check-out, and free newspapers.

        St john usvi hotels on the beach

        Cruz Bay Boutique Hotel

        3 out of 5

        74-2 Cruz Bay Town, St. John, 00830

        Renovated in 2019, Cruz Bay Boutique Hotel offers free WiFi in public areas, coffee in a common area, and a terrace. Staff members can help with accommodation requests, and provide front-desk service during limited hours.

        St john usvi hotels on the beach

        The Westin St. John Resort Villas

        4.5 out of 5

        300B Chocolate Hole, P.O. Box 8310, St. John, St John, 00830

        The price is $399 per night

        $399

        per night

        Nov 16 - Nov 17

        At The Westin St. John Resort Villas, guests enjoy features like an outdoor pool, a gym, and free WiFi in public areas. If you drive, put free parking to good use. The 24-hour front desk has staff standing by to help with tours/tickets and dry cleaning/laundry. Other amenities at this beach resort include a spa tub, an outdoor tennis court, and a free kid's club.

        St john usvi hotels on the beach

        Sea Shore Allure

        4.5 out of 5

        271 & 272 Fish Fry Drive, St. John, St John, 00831

        Guests of Sea Shore Allure enjoy features like an outdoor pool, free WiFi in public areas, and express check-in. If you decide to drive, there's free parking. Helpful staff can provide concierge services and luggage storage. Other amenities at this beach hotel include a terrace, laundry facilities, and barbecue grills.

        St john usvi hotels on the beach

        Suite St. John at Gallows Point Resort

        4 out of 5

        3 AAA Gallows Point Road, St. John, St John, 00831

        The price is $575 per night

        $575

        per night

        Nov 8 - Nov 9

        Guests of Suite St. John at Gallows Point Resort enjoy a private beach, an outdoor pool, and a gym. There's free parking and an area shuttle for a fee. Front-desk staff can assist with securing valuables, concierge services, and dry cleaning/laundry. Other amenities at this beach aparthotel include free WiFi in public areas, conference space, and a computer station.

        St john usvi hotels on the beach

        Grande Bay Resort

        4 out of 5

        Cruz Bay Quarter, St. John, US Virgin Islands, 00831-0690

        At Grande Bay Resort, guests enjoy an outdoor pool, a gym, and free WiFi in public areas. A stay here includes free parking. The 24-hour front desk has staff standing by to help with concierge services, and answer any questions about the accommodations.

        St john usvi hotels on the beach

        Coco de Mer

        4 out of 5

        6B Peter Bay, St. John, St John, 00830

        Guests staying at this villa enjoy an outdoor pool, free WiFi in public areas, and a spa tub. If you plan to drive, free parking is available. Helpful staff can provide dry cleaning/laundry services, concierge services, and luggage storage. Additional amenities include an outdoor tennis court, a terrace, and laundry facilities.

        St john usvi hotels on the beach

        Peter Bay Gatehouse

        4 out of 5

        6A Peter Bay, St. John, St John, 00830

        Guests staying at Peter Bay Gatehouse enjoy free WiFi in public areas, laundry facilities, and barbecue grills. You can take advantage of free parking if you drive. Staff members are on hand to provide luggage storage and a safe deposit box at the front desk.

        St john usvi hotels on the beach

        Starlit Escape Villa

        3 out of 5

        6G6 Carolina, St. John, 00830

        Renovated in 2015, this villa offers an outdoor pool, free WiFi in public areas, and a free kid's club. If you plan to drive, free parking is available. Helpful staff can provide dry cleaning/laundry services, concierge services, and luggage storage. Other amenities at this family-friendly villa include a terrace, laundry facilities, and wedding services.

        St john usvi hotels on the beach

        Coconut Coast Villas

        3 out of 5

        268 Estate Enighed, St. John, 831

        Guests of Coconut Coast Villas enjoy features like an outdoor pool, free WiFi in public areas, and laundry facilities. There's free parking if you drive. Staff members can help with accommodation requests, and provide concierge services. This beach condo building also has barbecue grills.

        Don't see what you're looking for?

        See all available properties in St. John

        View all properties

        Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

        What part of St John Island is the best?

        The most popular place to stay on St. John island is in the beach town of Cruz Bay..
        Cruz Bay..
        Coral Bay and the East End..
        Central and Virgin Islands National Park..

        Can you stay on the island of St John?

        There are a few small inns and bed and breakfasts on the Island. So where do most people stay? They rent one of over 800 St John vacation rental villas or St John Resorts dotting the island from Cruz Bay to Coral Bay.

        Where should we stay in the Virgin Islands?

        8 Best Towns and Resorts in the U.S. Virgin Islands.
        Charlotte Amalie, St Thomas..
        Christiansted, St Croix..
        Cruz Bay, St John..
        Frederiksted, St Croix..
        Red Hook, St Thomas..
        Smith Bay, St Thomas..
        Peterborg, St Thomas..
        Punnett Bay, St Croix..

        Is Caneel Bay reopening?

        Breaking News: Caneel Bay Leaves Rosewood, Will Reopen November 1 Under New Name. For 57 years, Caneel Bay Resort has been a popular, eco-friendly destination on St. John, U.S. Virgin Islands, and will reopen this fall as an independent resort.