If there’s only ONE place you visit this year, let it be the US Virgin Islands! Let me tell you why…

Located in the Caribbean, the Virgin Islands are the perfect winter getaway with their stunning beaches, friendly people, and plethora of fun activities. Not only that, but there you’ll find the #1 beach in the WORLD: Trunk Bay Beach!

US Virgin Islands travel guide: A stunning view of Trunk Bay Beach, showcasing its crystal-clear waters and pristine white sand in the Virgin Islands.
A view of Trunk Bay Beach from the viewpoint

I spent 4 days on St. John solo traveling the island, and had the best time. If you’re planning your first trip to USVI, make sure to check out 11 things you need to know to prepare for your travels!

This US Virgin Islands Travel Guide will help you plan your trip to the islands, with my recommendations for the best things to do, where to stay, where to eat, and how to get around.

Wondering if you need a passport to visit the US Virgin Islands? Find out here, plus 11 other essential tips you need to know about the Virgin Islands before you go!

Save all these spots and more by clicking the link below!

This post may contain affiliate links which may earn a commission for purchases made at no additional cost to you. I make sure to only link products and retailers that I use myself and recommend. Thank you for your support! Learn more.

1. Trunk Bay Beach
A serene view of Trunk Bay Beach featuring clear water and a vibrant blue sky, perfect for relaxation and enjoyment.

Trunk Bay Beach was voted the #1 beach in the entire WORLD and after seeing it with my own eyes…I believe it! If this isn’t on your bucket list yet, you absolutely need to add it and check it out ASAP!

This is the perfect day trip. It is really easy to access; there is a big parking lot if you’ve rented a car, or taxis run all day from Cruz Bay up to Trunk Bay and between the other beaches.

I suggest bringing a picnic lunch and snacks. But there is a Snack Shack where you can buy food as well!

2. Jost Van Dyke, British Virgin Islands, Boat Cruise
The vibrant bay of Jost Van Dyke, dotted with boats and framed by verdant trees, showcases a picturesque coastal scene.

I highly recommend doing a day trip to the British Virgin Islands while you’re here. There are a few different options, and cruises leave from both St. Thomas and St. John.

Jost Van Dyke & Soggy Dollar Snorkel Sail

This is the tour I did, and I would highly recommend it! We snorkeled at one spot before getting to Jost Van Dyke, and had about 3 hours at Jost Van Dyke once we arrived.

This gave us enough time to grab lunch and explore the island! While you’re there, I highly recommend walking all the way left on the beach; there is a really great viewpoint of the entire beach!

Book the tour leaving from St. John
Book the tour leaving from St. Thomas

The Baths of Virgin Gorda
Clear blue water inside a cave at The Baths, showcasing the stunning natural beauty of the British Virgin Islands.

This is the tour to choose if you want to explore the Baths of Virgin Gorda on Jost Van Dyke. The Batholiths are a series of interconnected boulder formations creating little caves to wander through, and crystal clear waters to explore.

Book the tour leaving from St. John
Book the tour leaving from St. Thomas

Private Boat Charter

If you have a bigger group, or want to be more in control of your itinerary, I suggest a private boat charter. With this, you’ll be able to choose where you want to explore and have your own boat crew to take you around!

Book a private charter from either St. John or St. Thomas

3. Maho Bay

Maho Bay is THE spot if you are looking to snorkel and see turtles! This is a smaller beach north of Trunk Bay Beach and a must see.

You can also catch a beautiful sunset from here!

5. Lunch at Lime Out & Snorkel Tour

Perhaps you have come across the iconic floating taco bar in the middle of the ocean already, and if not then this is definitely something you’ll want to add to your bucket list!

Lime Out is on the other end of the island from Cruz Bay. I recommend booking this tour for an easy experience of visiting the Taco Bar and getting to snorkel along the way!

4. Lind Point Trail

Lind Point Trail is a moderately easy 2 mile trail that will take you from Cruz Bay to Salomon Beach and Honeymoon Beach.

I definitely recommend spending a couple hours walking this trail and checking out the beaches along the way! Especially Salomon Beach; it’s only accessible by this trail so it’s a mostly private beach if you’re willing to make the hike.

6. Ram Head Peak

Ram Head Trail is a 2.6 mile roundtrip hike that will give you sprawling views of the ocean and islands. I recommend waking up early to catch sunrise here!

7. Cinnamon Bay Plantation Ruins

While you’re driving along the coast to explore the beaches, I recommend stopping by the Cinnamon Bay Plantation Ruins. There are lots of plantation ruins all around the island, actually.

There’s a short walking trail, about 0.5 miles. Plus, there are signs throughout the ruins to educate you about the history of the Virgin Islands and to follow how sugar cane was processed from the fields into sugar, molasses and rum.

8. Cruz Bay Visitor Center

Stop by the Cruz Bay Visitor Center for your National Park stamp and to check out the history exhibits that will give you more background on the US Virgin Islands!

You can also check in with the National Park rangers and volunteers for guidance for their hike recommendations and other park experiences.

9. Day trip to St. Thomas

Although most people day trip to St. John from St. Thomas, you can absolutely go the other way to explore the island! The ferry runs every hour all day long; for more information on the ferries keep reading!

Where to stay

Since St. John is covered mostly by the National Park, there are really just two areas with most of the lodging – Cruz Bay and Coral Bay. I’ll share my top 3 hotel recommendations – one budget, one mid-range and one luxury option, depending on your budget.

I spent less than $100 per night on my stay in the US Virgin Islands, thanks to the Inn at Tamarind Court! It’s a cross between a hostel and a hotel, with rooms specifically for solo travelers.

The room rate includes breakfast, which is really only fruit and toast, but I enjoyed my stay here. I shared a bathroom with just two other people and didn’t have any issues.

Mid-Range: Coconut Coast Villas

A boutique hotel like Coconut Coast Villas is perfect, offering studio, 2 and 3 bedroom condos. This will let you make your own food to save money, while offering nice amenities like an ocean front pool, hot tub and patio.

If you’re looking to splurge and really enjoy your time at your hotel in paradise, I recommend the Westin St. John Resort Villas. This hotel is absolutely stunning and has all the amenities you’ll need for a comfortable stay.

Also, this is where the boat tours take off from so that makes it really convenient for any cruises you want to go on!

Where to eat and drink

1. The Longboard

The Longboard is a Caribbean-inspired Coastal restaurant with the best food on the island, in my opinion. It was so good, I actually ended up eating here 3 out of my 4 nights.

I would recommend the poke bowl, fried rice and brussels sprouts! They also have a really great happy hour every day from 2 – 4 PM.

2. Lime Out

Lime Out is a MUST when you come to St. John! Their tacos are phenomenal, and they offer a wide variety of options! I got the Rum Rib Tacos and they were delicious.

It is all the way on the opposite side of the island, so if you don’t want to deal with getting a taxi back and forth, I recommend booking the Lime Out Lunch and Snorkel Tour!

That’s what I did, and it was such a fun day! You’re able to swim over to the floating bar for drinks and souvenirs, and then you’ll eat your tacos on the boat for lunch.

Guests drinking and eating at the Lime Out St. John, a unique floating taco bar in the water.
3. North Shore Deli

North Shore Deli has affordable deli sandwiches and breakfast options. I had the Cali Pastrami sandwich and it actually turned into two meals for me.

4. Irie Pops

I couldn’t have been more excited to come across Irie Pops – it’s a dairy-free, nut-free, gluten-free ice cream shop with SOFT SERVE ice cream, popsicles and more! I cam here multiple times haha.

5. The Lime Inn

Sound familiar? Yep, that’s right – the Lime Inn is the LAND counterpart to Lime Out!

They offer an even wider variety of tacos and quesadillas, and everything is so delicious. Definitely come here at least once, especially if you aren’t able to make it out to Lime Out.

How to get around the Virgin Islands

By Foot

The downtown Cruz Bay area is very walkable! It was easy to get from my hotel down to all of the restaurants and shops.

To stay active, I would definitely suggest walking the Lind Point Trail or any other hike throughout the Virgin Islands National Park.

By Taxi

Most of the major roads are NOT walkable (I did try to walk through the National Park and quickly realized this was a terrible idea). Enter, these US Virgin Islands Taxis that are all over the island!

They are really more like open-air buses, but they’ll take you all over the island. Here’s what they look like:

Shared taxi in the US Virgin Islands

You can hail them in the roads, or head to a hotspot like the Cruz Bay Ferry Dock, popular hotels or Beach parking lots.

If you can’t find one nearby, you can call the Taxi company. There are lots of drivers on the island, or I would call the mainline to catch a ride: +1 (340) 228-4895.

Each ride cost me anywhere from $6 – $12, which I felt was very affordable and made it really easy to get around the island.

By Boat

To get to St. John you will need to take the ferry from St. Thomas. There are two different ports – Red Hook and Amalie Beach.

They have different schedules, so I recommend not booking your ticket in advance so you can take whichever ferry lines up better with when you arrive, timing-wise. You can take a look at the schedules here.

While you’re on the islands, I would definitely recommend going on at least one boat cruise. The Jost Van Dyke day trip was my favorite; it is such a great way to spend a day.

A woman in a bikini relaxes on the deck of a boat in the US Virgin Islands, enjoying the sun and the serene water around her.
By Bus

There is one bus, the Vitran bus, that travels from Cruz Bay, through Coral Bay and all the way to Salt Pond Bay. Note that the bus does not run on Saturdays.

It is an extremely affordable option, with rides for just $1.

It won’t take you to the beaches, but will take you through the National Park and from coast to coast on the island. This is a great option to see more of St. John!

For the current schedule and more information, check out the Virgin Islands public transportation site here.

By Car

A popular option is renting a car in the US Virgin Islands, especially a jeep rental. You’ll see these all over the island.

If you want to rent a car on St. John, remember that they drive on the left side. Roads are also very narrow and winding throughout the park.

Car rentals typically have a minimum of 4 days rental, so depending on how long your trip is, it may not be do-able if your trip is shorter than that.

Additionally, keep in mind that if you rent your car on St. Thomas, you will need to drive it over on a car ferry. There aren’t a ton of parking spots on each ferry, so make sure you plan accordingly.

My parents rented a car when they visited the US Virgin Islands a few years ago, and said that they had to actually back their car up to get it onto the ferry. Just something to keep in mind, depending on your comfort level!

If you’re on the fence about renting a car; I personally was really glad I didn’t rent a car. I felt like I was able to see everything I wanted to without a car, and still had the experience of driving on the roads as a passenger and seeing the National Park that way.

If you’re planning a trip to St. John, be sure to read up on general Virgin Islands travel guidance, including when to go, whether or not you need a visa, and what you need to know before you go.

And feel free to send me an email or DM on Instagram with any questions or for personalized travel tips!

💙mariss