Introduction
A meal can shape a whole day in St. Thomas. Look for a café near your first stop, a casual lunch close to the beach, or a restaurant where you can take your time over dinner. Local menus are a good place to discover Virgin Islands cooking, whether you’re trying a dish for the first time or looking for a familiar favorite.
Think about where you’ll be when you’re ready to eat. A spot close to your hotel may be ideal at the end of a long day, while a waterfront table can be worth planning around. Check current hours, menus, reservation requirements, and dietary options directly with the restaurant.
On St. Thomas, Charlotte Amalie, Red Hook, and the Northside can make for very different days. Think about which area you’ll spend the most time in and how you’ll get to your next stop, especially if your plans also include a ferry.
Use the listings below to make a shortlist, then open the ones that interest you for more details. Start with a location that fits your itinerary and leave a little flexibility for the places you discover along the way.
Featured Listings
AD
Agave Tequila Bar & Mexican Kitchen
- St. Thomas
- Mexican-inspired kitchen
- Handmade corn tortillas
- Fresh salsas and house-made chips
AD
Café Amici
- St. Thomas
- Pizza, pasta and Italian-inspired fare
- Fresh salads and shareable plates
- Historic Charlotte Amalie setting
AD
Caribbean Fish Market
- St. Thomas
- Island or waterfront setting
- Cocktails
- Seafood
Discover All Listings

Why Choose Dining in St. Thomas?
Trusted Local Options
Explore businesses connected to the local tourism community.
Island-First Browsing
Listings are organized by island so visitors can plan with confidence.
Featured Members
Premium partners receive enhanced placement and richer listing pages.
























