St. John

Travel Guide
Trunk Bay which includes a bay or harbour and a sandy beach

With no airport or major ports, this isolated island requires visitors make an effort to get here. Those who do are rewarded with stunning beaches and lush forests.

With almost two-thirds of St. John protected as national parkland, a huge chunk of this tropical island remains blissfully undeveloped. Find your own perfect piece of coastline, hike through the hills of the Virgin Islands National Park or get into the Caribbean spirit with cocktails at the island’s main town, Cruz Bay.

Most visitors to the island arrive at the town of Cruz Bay on the west coast. Amble along the pier and find a table at one of the lively waterfront bars. Browse designer clothes at the shops of Mongoose Junction. For something a little more outdoorsy, go to the visitor center to organize snorkeling and hiking excursions for the rest of your trip.

Spend time soaking up the sun beside the sea. Many of the best beaches on the island can be found along the north coast. Drive north from Cruz Bay for between 10 and 15 minutes to reach Cinnamon Bay, a lengthy stretch of golden sand backed by leafy palm trees. Also on the north coast, Trunk Bay has a fantastic underwater snorkel trail while Maho Beach is a popular destination for wildlife enthusiasts, with rays and turtles commonly spotted here.

Put your swimming costume away for a few hours and head for Annaberg Plantation on the north coast of the island. On a hill above yet another gorgeous beach, the estate’s old stone windmill, factory ruins and dungeon are a reminder of the slave trade that was prevalent here during the 18th and 19th centuries. Back in Cruz Bay, find restaurants serving Caribbean-style cuisine.

Reach St. John by taking a ferry from St. Thomas. Most accommodations are located in and around the town. Peak tourist season here is between mid-December and mid-April, while hurricane season lasts from June to November. Avoid the crowds by going between April and June.

Where to stay in St. John

16371 Concordia
16371 Concordia
2 out of 5
Estate Concordia A, St. John, 00830
The price is £96 per night from 29 May to 30 May
Stay at this hotel in St. John. Enjoy free WiFi, free parking and a terrace. Popular attractions Virgin Islands National Park and Trunk Bay are located nearby. ...
3.3/5 (14 reviews)
"Th staff was exceptional!!!! I enjoyed my to day stay in the ocean view Villa. However, I have 2 complaints, under the entrance or main door there was a visible gap. One night While I was sitting on the couch talking to my husband, I saw a mice run under the door and into the kitchen. I was terrified ..."

Reviewed on 17 May 2022

16371 Concordia
The Westin St. John Resort Villas
The Westin St. John Resort Villas
4.5 out of 5
300B Chocolate Hole, P.O. Box 8310, St. John, St John, 00830
Stay at this 4.5-star luxury resort in St. John. Enjoy free WiFi, free parking and 2 restaurants. Our guests praise the pool and the helpful staff in their reviews. ...
4/5 Very Good! (312 reviews)
"Cleaned"

Reviewed on 2 May 2022

The Westin St. John Resort Villas
Inn at Tamarind Court
Inn at Tamarind Court
3 out of 5
Rte 104, St. John, St John, 00830
Stay at this 3-star hotel in St. John. Enjoy free breakfast, free WiFi and free parking. Our guests praise the clean rooms in their reviews. Popular attractions ...
4.7/5 Exceptional! (69 reviews)
"Great location. Clean modern room. Good food and drinks at the bar....Definitely returning."

Reviewed on 23 Apr 2022

Inn at Tamarind Court
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.
Adorable and Affordable
Adorable and Affordable
St. John, St John
The price is £262 per night from 3 Jun to 4 Jun
Stay at this holiday home in St. John. Enjoy free WiFi, on-site parking and a garden. Popular attractions Virgin Islands National Park and Trunk Bay are located ...
4.9/5 Exceptional! (32 reviews)
Lovely, private cottage next to beautiful beaches
"Beautiful, kind people stayed in the adjacent cottages to us. It was great getting to know them and learning about what's best to visit nearby. The cottages are not 4 star hotels, but they are so cute, well prepared (including snorkeling and paddle equipment!) and offer an intimate, yet clean, experience ..."

Reviewed on 2 May 2022

Adorable and Affordable
Coconut Coast Villas
Coconut Coast Villas
3 out of 5
268 Estate Enighed, St. John, 831
Stay at this 3-star beach condo in St. John. Enjoy free WiFi, free parking and a beach locale. Our guests praise the comfy rooms in their reviews. Popular attractions ...
4.5/5 Wonderful! (52 reviews)
"Hosts for the property are very nice and helpful. They provide lots of good information. The unit we stayed in has a wonderful porch overlooking the water. Very fun watching the car ferry go back and forth along with sail boats, power boats, etc. It's about a 10 minute walk to restaurants and shopping. ..."

Reviewed on 7 Mar 2022

Coconut Coast Villas
Grande Bay Resort - Indigo Blue Luxury 1BR Condo Beachfront!
Grande Bay Resort - Indigo Blue Luxury 1BR Condo Beachfront!
St. John, St John
Stay at this beach condo in St. John. Enjoy free WiFi, an outdoor pool and a beach locale. Our guests praise the pool in their reviews. Popular attractions Trunk ...
5/5 Exceptional! (79 reviews)
Everything you need!
"This rental has everything you could ever want! The view was amazing, the property was clean and comfortable and the location could not be beat. We couldn't have been happier."

Reviewed on 4 May 2022

Grande Bay Resort - Indigo Blue Luxury 1BR Condo Beachfront!
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.

Popular places to visit in St. John

Top things to do in St. John

Cities near St. John