Skip to main content
IslandSpots
← Back to St. John

Restaurants & Dining in St. John

St. John has at least 26 places listed under Restaurants & Dining. The best rated is Little Olive Food Truck (4.9 from 45 reviews). 4 tours can be booked on IslandSpots.

Restaurants & Dining venues on St. John

Real local businesses — 24 listed, book direct.

Looking for great restaurants & dining in St. John? These are the venues travellers rate highest — what makes each one worth your visit:

Love City Cafe★ 4.8 (142)

A coffee shop or café on St. John, Love City Cafe sits at Rte 107, St John 00830, Islas Vírgenes de EE. UU., a spot for coffee on the island. The venue operates as a coffee shop or café, giving visitors a clear reason to stop in.

Read more →

Uncle Joe's BBQ★ 4.7 (114)

Uncle Joe's BBQ, on St. John, sits at Henry Samuel St, Cruz Bay, St John 00830, Islas Vírgenes de EE. UU. That address puts it in Cruz Bay, the island's main town and arrival point. First-time visitors should expect a casual barbecue stop in the heart of Cruz Bay rather than a formal dining room. A 4.

Read more →

Longboard★ 4.6 (897)

Found in St. John, Longboard is a local business. The venue occupies a spot at USVI, Cruz Bay, St John, Islas Vírgenes de EE. UU., placing it within the Cruz Bay area of the island. Longboard is known for its local business character on St. John.

Read more →
Little Olive Food Truck
4.9

Fast Food

Little Olive Food Truck

86H4+XR9, Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

Love City Cafe
4.8

Restaurant

Love City Cafe

Rte 107, St John 00830, Islas Vírgenes de EE. UU.

Driftwood David's
4.8

Restaurant

Driftwood David's

St John, Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

Extra Virgin Bistro
4.7

Restaurant

Extra Virgin Bistro

6D Cruz Bay, Saint John, VI 00830, Islas Vírgenes de EE. UU.

Uncle Joe's BBQ
4.7

Restaurant

Uncle Joe's BBQ

86J4+J9P St John, Henry Samuel St, Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

Longboard
4.6

Restaurant

Longboard

USVI, Cruz Bay, St John, Islas Vírgenes de EE. UU.

Sun Dog Cafe
4.6

Restaurant

Sun Dog Cafe

St. John, 18 Mongoose Jct o2, Cruz Bay, 00830, Islas Vírgenes de EE. UU.

St John Cantina
4.6

Fast Food

St John Cantina

ST. JOHN, 13A Cottage Ln, Coral Bay, St John 00830, Islas Vírgenes de EE. UU.

Ronnie's Pizza & Mo'
4.6

Restaurant

Ronnie's Pizza & Mo'

St John, St. John Palm Plaza, Cruz Bay, 00831, Islas Vírgenes de EE. UU.

RainTree Café
4.6

Restaurant

RainTree Café

963W+222, Great Cinnamon Bay, St John 00830, Islas Vírgenes de EE. UU.

Woody's Seafood Saloon
4.5

Restaurant

Woody's Seafood Saloon

St. John, Prince St, Cruz Bay, St John 00831, Islas Vírgenes de EE. UU.

The Fish Trap
4.5

Restaurant

The Fish Trap

5A Cruz Bay Quarter, Cruz Bay, St John 00831, Islas Vírgenes de EE. UU.

High Tide
4.4

Restaurant

High Tide

4-B Wharfside Landing Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

Miss Lucy's Restaurant
4.4

Restaurant

Miss Lucy's Restaurant

Route 107, Friis Bay, U.S., St John 00830, Islas Vírgenes de EE. UU.

St John Scoops
4.4

Ice Cream Shop

St John Scoops

St. John, Mongoose Jct, Cruz Bay, St John 00831, Islas Vírgenes de EE. UU.

The Tap & Still
4.3

Restaurant

The Tap & Still

Cruz Bay St John 00830, Islas Vírgenes de EE. UU.

Jake's
4.3

Restaurant

Jake's

St John, Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

Virgin Fire
4.3

Restaurant

Virgin Fire

86M5+23C, Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

Aqua Bistro
4.2

Restaurant

Aqua Bistro

87VP+328, Coral Bay, St John 00830, Islas Vírgenes de EE. UU.

Ocean 362
4.1

Restaurant

Ocean 362

362 Strand Gade Estate, St John 00831, Islas Vírgenes de EE. UU.

Ocean Grill
4.1

Restaurant

Ocean Grill

362 Strand Gade Estate, St John 00831, Islas Vírgenes de EE. UU.

The Terrace
4.0

Restaurant

The Terrace

3 FA Cruz Bay Quarter Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

Baked in the Sun
3.9

Bakery

Baked in the Sun

86J5+35H, Cruz Bay, St John 00830, Islas Vírgenes de EE. UU.

3.9

Restaurant

Crêperie Cape Cafe

1 rhine road maho beach st sint-maarteen, Sint Maarten