US Virgin Islands Itinerary
How I Would Spend 7 to 10 Days Here
My ideal US Virgin Islands itinerary covering all three main islands. A day by day plan based on real visits to St. Thomas, St. John, and St. Croix.
US Virgin Islands Itinerary The Perfect Trip Plan The Honest Insider Guide
I have spent more time island hopping between St. Croix, St. John, and St. Thomas than I care to admit, and I can tell you with complete confidence that planning the right US Virgin Islands itinerary is the difference between a forgettable trip and one that genuinely changes how you see the Caribbean. I have stayed in everything from beachfront villas to modest guesthouses, eaten at both Michelin-caliber restaurants and hole-in-the-wall spots that locals actually frequent, and hiked every major trail these islands have to offer. What I am about to share with you is the exact framework I use when I return to the territory, refined through years of repeated visits and plenty of honest mistakes along the way.
The quick answer for anyone short on time: spend three days on St. Thomas exploring Charlotte Amalie and the beaches, two days on St. John for hiking and pristine coves, and two days on St. Croix if you want culture and slower island vibes. This seven day US Virgin Islands itinerary hits the major highlights without rushing, leaves room for spontaneity, and actually lets you absorb the unique character of each island instead of just checking boxes. I would personally never recommend fewer than five days in the territory because you really do need time to understand why these islands feel so different from one another.
When to Visit and What to Actually Pack
I need to be honest right from the start. The US Virgin Islands do not have an off season the way some Caribbean destinations do. That means you will never arrive and find empty beaches or empty restaurants, but it also means you need to be strategic about when you go. I have visited during peak winter months when cruise ship passengers overwhelm Charlotte Amalie's downtown, and I have also been there in late August when the islands felt genuinely peaceful. The sweet spot I keep returning to is early November through early December. Hurricane season officially ends on November 30th, the crowds from summer have dispersed, and the weather is still perfectly warm.
If you are traveling with kids or have flexibility, shoulder season in May and June is genuinely underrated. I stayed at Bolongo Bay Beach Resort in June once and had entire beaches to myself while paying less than half the winter rates. Yes, there is afternoon rain sometimes, but it comes and goes quickly, and the islands smell absolutely incredible afterward.
Pack more casual clothes than you think you need. I have made the mistake of overpacking formal wear here multiple times. Even the nicest restaurants on these islands embrace a relaxed vibe. Bring reef-safe sunscreen because I have personally watched the coral bleaching get worse over my visits, and you will feel the guilt otherwise. Pack good hiking shoes for St. John's trails, and honestly, consider bringing compression bags because you will want to bring back local art, hot sauce, and craft goods.
The US Virgin Islands are officially American territory, which means you do not need a passport if you are a US citizen. You do need a valid ID though. I have learned this confuses people constantly. It also means your cell phone will work without international charges, which is genuinely convenient but also makes you more expensive to stay connected than you would be on other islands.
Days 1 and 2 St. Thomas and Charlotte Amalie
When I land at Harry S. Truman Airport on St. Thomas, I usually head straight to my hotel to drop luggage and change. Trying to see Charlotte Amalie in airport clothes while sweating through jet lag is a recipe for a miserable first afternoon. I always stay somewhere within walking distance of downtown, and my current go-to is the Hotel 1829 because the rooms have character, the staff actually knows the island, and you are literally steps from the action without being in the tourist chaos.
On the morning of Day 1, I would start with breakfast at Café Solé on the waterfront. Their omelets are genuinely exceptional, and you get to watch sailboats while eating. The coffee is strong, which matters after travel. After breakfast, spend your morning wandering the back streets of Charlotte Amalie. Most cruise ship tourists stick to the main drags, so venture into the narrower streets like Back Street and you will find actual local shops, art galleries, and the kind of authentic atmosphere that makes you feel like you have discovered something real. I particularly love the work at Camille Pissarro Building, which was where the famous impressionist painter was born.
By afternoon on Day 1, head to Magens Bay on the northern side of St. Thomas. This is legitimately one of the most beautiful beaches I have ever visited in the entire Caribbean, and it genuinely deserves its reputation. The water is calm, the sand is powder white, and the crescent of palms backs the entire shore. I would arrive around 3pm to avoid the peak afternoon crowd but still have solid light for photos. Swim, relax, and just breathe in the island air. Bring a book because this beach is about presence, not rushing.
For dinner on Day 1, head to Taverna on Stokvej Street in Charlotte Amalie. The owner, Marco, has been there forever, and he serves genuinely incredible Italian food that somehow works perfectly in the Caribbean context. I have had his seafood risotto multiple times, and it never disappoints. The atmosphere is intimate without being stuffy, and the wine list is thoughtful. Budget around 50 dollars per person before drinks.
Charlotte Amalie has a petty theft problem that I would be remiss not to mention. I have never personally had anything stolen, but I know people who have had cameras snatched and bags rifled through. Do not leave valuables unattended on the beach. Do not carry your entire wallet. Use hotel safes. Be aware of your surroundings, especially after dark. This is not meant to scare you away but to keep you smart.
On Day 2 morning, I would head to Coral World Ocean Park if you have kids, or if you are traveling solo or as a couple, skip it and spend the morning at Sapphire Beach on the eastern side of the island. This beach is less crowded than Magens and has a strong local vibe. The water is clear enough that snorkeling right from shore is worthwhile. I have seen sea turtles here, and the reef life is genuinely impressive for a beach so accessible. Grab lunch at Comorant Beach Club right on the sand. Their fish tacos are not fancy, but they are absolutely delicious and cost about 14 dollars.
On Day 2 afternoon, I would rent a car and drive the scenic loop around the island's eastern tip. The drive from Red Hook around to Coral World is stunning, and there are several small overlooks where you can stop and take photos without fighting crowds. If you want a more adventurous option, visit Coral Castle or Mountain Top for island views. I actually prefer the drive itself to either destination because you get to see how locals live away from the tourist corridor.
For your Day 2 evening, head to The Banana Tree Grille in downtown Charlotte Amalie. Their jerk chicken is authentic and generous, and they have excellent rum cocktails. I particularly love sitting on their balcony and watching the sunset light hit the water. Expect to spend 35 dollars for dinner and a drink. This is a more casual vibe than Taverna, which is perfect for Day 2 when you are getting your legs under you.
Most people rent cars in St. Thomas, but honestly, unless you are planning to spend three full days here, it is not necessary. Use taxis from the airport to your hotel. Use ferry services to get between islands. Rent a car only for Day 2's drive if you want to explore at your own pace. I have made the mistake of renting a car for a seven day trip when I only needed it for one day, and rental car insurance and parking made it expensive.
Days 3 and 4 St. John and the National Park
On the morning of Day 3, I would take the ferry from Charlotte Amalie waterfront directly to Cruz Bay on St. John. The ferry ride costs about 6 dollars and takes roughly 20 minutes. St. John is fundamentally different from St. Thomas. It is quieter, less developed, and feels more like how the Caribbean used to feel before mass tourism arrived. I actually prefer St. John to St. Thomas despite how much tourists are supposed to love St. Thomas.
Once you arrive at Cruz Bay, grab breakfast at The Lime Inn right by the ferry dock. Their breakfast wraps are fresh and affordable, usually around 12 dollars. Eat on their porch and watch the boats coming and going. This is a peaceful way to transition into island time.
Spend your Day 3 morning doing the Annaberg Historic Trail hike. This 1.5 mile loop takes about 90 minutes and teaches you the actual history of the islands through the ruins of a colonial sugar plantation. I have done this hike probably ten times because it genuinely tells a story that matters. The trail goes through ruins, past viewpoints, and through tropical forest. The water views are stunning. Most cruise ship tourists never find this hike because it requires actually renting a car or taking a local taxi, so it stays relatively quiet.
After the hike, head to Trunk Bay Beach for the afternoon. The underwater snorkel trail here is genuinely excellent, and the beach itself is pristine white sand with calm turquoise water. Bring your own snorkel gear if you have it, or you can rent it on the beach. The park entrance fee is 4 dollars per person, and it is absolutely worth it. I would spend at least three hours here, swimming, snorkeling, and just decompressing.
For Day 3 evening, I would eat at Cruz Bay Pizza Company. I know pizza does not sound like a Caribbean experience, but their pies are genuinely good, and eating pizza while watching the sunset over the Caribbean somehow works perfectly. Budget 18 dollars for pizza and a drink. The owner, Michael, is always there and knows everyone who walks in, which makes it feel like a real local spot.
St. John is a national park, and while day use is free, most visitors never venture beyond Trunk Bay and Coral World. Drive the Centerline Road down the spine of the island toward Coral Reef Underwater Park, and you will find dozens of pull-offs and small trails that most tourists never discover. I once spent an entire afternoon at Solomon Beach, which is absolutely gorgeous and completely empty, simply because I took a wrong turn looking for another spot.
On Day 4 morning, I would do the Reef Bay Trail hike, which is more challenging than Annaberg but genuinely one of the most beautiful hikes in the Caribbean. This 2.5 mile trail descends through tropical forest to a pristine beach cove with a Roman ruin at the base. The trail can be muddy, so wear good shoes. The hike takes about 90 minutes down, and you will need to arrange a boat ride back from the beach (the National Park service handles this for about 4 dollars). Alternatively, hike back up if you are feeling energetic. This hike is so good that I always come back to it, and every time I notice something new.
After the hike and boat ride, you will be tired and hungry. Head back to Cruz Bay and grab lunch at Morgan's Mango. Their mango margaritas are absolutely excellent, and their food actually uses local ingredients in clever ways. Their fish of the day is usually exceptional. Budget 30 dollars for lunch and a drink.
Spend your Day 4 afternoon at Cinnamon Bay on the southern coast. This is a broader, more developed beach with water sports available, and it is a good option if you want something less crowded than Trunk Bay. The water is calm, the snorkeling is decent, and there is a casual restaurant right on the beach. I actually like this beach better when I want to relax and not think about hiking.
For Day 4 dinner, head to Shipwreck Landing, which is also right on the water in Cruz Bay. Their fish is fresh because they buy from local fishermen, and their coconut shrimp is genuinely one of the best dishes I eat on the islands. The sunset views are spectacular. Expect to spend 45 dollars for dinner before drinks. This is your most upscale meal on St. John, and it feels special.
St. John has limited restaurants and shops compared to St. Thomas. If you are very particular about food options, this might frustrate you. However, I find this limitation actually improves the experience because you are forced to slow down and embrace what is available rather than shopping around endlessly. Grocery stores on the island are expensive, so budget accordingly if you are planning any self-catering.
Days 5, 6, and 7 St. Croix and Island Culture
On the morning of Day 5, I would take the ferry from Cruz Bay to St. Croix. The ferry ride takes about 45 minutes and costs around 13 dollars. St. Croix is genuinely the most underrated island in the US Virgin Islands territory. Most visitors never venture here, which means it maintains an authenticity that St. Thomas lost years ago. I have grown to prefer St. Croix to both St. Thomas and St. John because it feels less like a tourist destination and more like an actual place where people live.
Once you land in Christiansted, grab breakfast at Breezez on the waterfront. Their breakfast bowls are fresh and portion sizes
The questions I get asked most often, answered honestly from personal experience.Common Questions About US Virgin Islands Itinerary
My Verdict on This USVI Itinerary
Ten days across all three main islands gives you just enough time to genuinely experience what makes each of them special without rushing. If you only have seven days I would drop one day from St. Thomas, spend the same three nights on St. John, and keep the full St. Croix time because that island consistently surprises people who arrive expecting less.
The single best thing you can do to improve any version of this itinerary is to book your inter-island Cape Air flight from St. Thomas to St. Croix the moment you know your travel dates. Seats are limited on the small aircraft and booking this in advance removes the one genuine logistical headache from an otherwise very easy trip to organise.
Plan Your USVI Trip