BE A TRAVEL AGENT - SELL TRAVEL, TRAVEL MORE!
Best of St. JohnTravel Information for the Smart Traveler™

St. John USVI Restaurants

Nineteen places to eat, from harbor-view dinners to a taco bar that floats.

St. John USVI restaurants are more varied than the island’s size suggests. Cruz Bay alone has Caribbean seafood, Italian, Mediterranean small plates, steaks, tacos and a brewery, and the best tables look out over the harbor toward St. Thomas. Almost everything has to be shipped in, so prices run high and menus change with the boats.

Coral Bay is more casual, with bars and grills popular with sailors and residents. Many places close for a few weeks in late summer or fall, during the slowest part of hurricane season, so check before you go and book dinner ahead in winter.

Cruz Bay Waterfront and Harbor Views

Dinner with the harbor in front of you.

The TerraceCruz Bay · Fine dining

A waterfront dining room in a stone building on the harbor, one of the island’s special-occasion restaurants.

Ocean 362Gallows Point, Cruz Bay · Contemporary

Dinner above the harbor at Gallows Point, with sunset views toward St. Thomas.

High Tide Bar and Seafood GrillCruz Bay · Seafood

An open-air grill on the beach beside the ferry dock, good for watching the boats come in.

The Banana DeckCruz Bay · Steaks and seafood

A deck over the harbor known for hand-cut ribeyes and island cocktails.

Cruz Bay LandingCruz Bay · American and Caribbean

A casual all-day restaurant facing the ferry dock and the park.

Around Town in Cruz Bay

Island favorites a few steps from the dock.

Morgan’s MangoCruz Bay · Caribbean seafood

A long-running open-air restaurant with Caribbean-style seafood and a big rum list.

The LongboardCruz Bay · Seafood

A relaxed Cruz Bay spot for seafood plates and tropical cocktails.

La TapaCruz Bay · Mediterranean

A small, long-established restaurant for tapas and Mediterranean dishes.

The Lime InnCruz Bay · Tacos and cocktails

A Cruz Bay institution that now serves tacos and cocktails.

Woody’s Seafood SaloonCruz Bay · Seafood and bar

A lively corner bar serving seafood since 1994, famously crowded at happy hour.

Cafe RomaCruz Bay · Italian

A long-running Italian restaurant for pasta and pizza in the middle of town.

Sun Dog CafeMongoose Junction · Casual

A courtyard cafe at Mongoose Junction for lunch, pizza and sandwiches.

St. John Brewers Tap RoomMongoose Junction · Brewery

The island’s brewery tap room, also known for its house-made root beer.

For the Beach

Picnic supplies and lunch near the sand.

Sam and Jack’s DeliCruz Bay · Deli

Gourmet sandwiches and prepared food to take to the beach.

Maho CrossroadsMaho Bay · Beach food and drinks

Food, drinks and beach rentals across the road from Maho Bay.

Coral Bay

Casual places on the quiet side of the island.

Skinny LegsCoral Bay · Bar and grill

A beloved open-air bar and burger grill, popular with sailors; it takes a seasonal break in late summer.

Lime OutCoral Bay harbor · Floating taco bar

A taco bar on a floating platform in the harbor, reached by boat, kayak or paddleboard; seasonal.

Miss Lucy’sFriis Bay · Caribbean

A beachfront restaurant on a quiet bay south of Coral Bay.

Pickles in ParadiseCoral Bay · Deli

A Coral Bay deli for sandwiches and picnic food.

Restaurants change hours, menus and ownership often — check with the restaurant before you go. Listings are editorial picks, not paid placements.

Want help planning St. John?

Tell us when you are coming and what you enjoy. A travel specialist will put together hotel, activity and travel options for you — free, with no obligation.

Get free trip quotes »

St. John Dining — FAQ

Do I need reservations at St. John restaurants?

For dinner in winter, yes, especially at waterfront places like The Terrace and Ocean 362. Casual bars and delis are walk-in.

Are St. John restaurants open year-round?

Most are, but many close for a few weeks between August and October. Check before you go in that season.

What should I try on St. John?

Fresh local fish such as mahi and wahoo, johnnycakes, pates (fried pastries filled with meat or fish) and a local rum drink.