Come to St. John, sit back with a frosty Caribbean cocktail, and enjoy the fantastic food the island has to offer. Although the island is quite small, and its largest port and center of commerce at Cruz Bay is nothing more than a quiet village, happy island diners like you will be amazed by the vast selection and incredible quality of the top-notch restaurants that there are to choose from.


FEATURED RESTAURANTS

Joe’s Rum Hut

Wharfside Village, Cruz Bay
(340) 775-5200

La Tapa

Downtown Cruz Bay
(340) 693-7755


Restaurants

Aqua Bistro

Coccolobo, Coral Bay
(340) 776-5336

Asolare

Overlooking Cruz Bay
North Shore Road
(340) 779-4747

Baked in the Sun

3rd floor in Market Place, Cruz Bay
(340) 693-8786

The Banana Deck

Across the street from Wharfside Village
Cruz Bay
(340) 693-5055

The Beach Bar

Wharfside Village
(340) 777-4220

Beach Café & Bar

The Westin Resort
Great Cruz Bay
(340) 693-8000 ext. 1702

Cactus on the Blue

Cruz Bay
(340) 693-8515

Café Concordia

Just above Salt Pond Bay at Concordia Eco-Tents, Coral Bay
(340) 693-5855

Café Roma

Cruz Bay
(340) 776-6524

Candi’s Barbecue

Cruz Bay, near The Marketplace
(340) 779-1452

Caneel Beach Bar & Grill

Caneel Bay
(340) 776-6111 x334

Caneel Beach Terrace

Caneel Bay
(340) 776-6111 x334

Le Chateau de Bordeaux Café

Estate Bordeaux
(340) 776-6611

Castaways

Cruz Bay
(340) 715-3361 (?)

Cruz Bay Pizza

Wharfside Village
(340) 775-5200

Cruz Bay Prime

Above the Mail Lobby at The Westin St. John Resort & Villas
(340) 693-8000 ext. 1799

da Livio

Cruz Bay
(340) 779-8900

Deli Grotto

Mongoose Junction
Cruz Bay
(340) 777-3061

Donkey Diner

Coral Bay
(340) 693-5240

Equator Restaurant

Caneel Bay
(340) 776-6111

Fatty Crab

Across the street from the Ball Field
Cruz Bay
(340) 775-9951

The Fish Trap

Raintree Court
Cruz Bay
(340) 693-9994

Gastro Grub

The Marketplace
Cruz Bay

Happy Fish

The Marketplace
Cruz Bay
(340) 776-1717

Hercules Pate Delight

Cruz Bay
(340) 776-6352

High Tide Bar & Seafood Grill

Wharfside Landing
(340) 714-6169

Inn at Tamarind Court

Cruz Bay
(340) 776-6378

Island Blues Seaside Bar & Grill

On the beach, Rt. 107
Coral Bay
(340) 776-6800

JJ’s Texas Coast Café

In the Park
Cruz Bay
(340) 776-6908

Jake’s

Lumberyard Complex
Cruz Bay
(340) 777-7115

Joe’s Famous Diner

Downtown Cruz Bay
(340) 776-6888

La Plancha del Mar

Mongoose Junction
Cruz Bay
(340) 777-7333

La Tapa

Downtown Cruz Bay
(340) 693-7755

The Lime Inn

Cruz Bay
(340) 776-6425

Lucky Pagoda

Lumberyard Complex
Cruz Bay
(340) 774-9900

Mango Deli

The Westin Resort
Great Cruz Bay
(340) 693-8000 ext. 1850

Margarita Phil’s

Across from the National Park Visitors Center
Cruz Bay
(340) 693-8400

Miss Lucy’s Restaurant & Bar

Estate Friis
Coral Bay
(340) 693-5244

Mojo Café

Wharfside Village
(340) 776-8399

Morgan’s Mango

Cruz Bay
(340) 693-8141

Ocean Grill

Mongoose Junction
(340) 693-3304

The Pavilion Restaurant

Maho Bay Camp
(340) 776-6226

Quiet Mon Pub

Cruz Bay
(340) 779-4799

Rhumb Lines Restaurant

Meada’s Plaza
Cruz Bay
(340) 776-0303

Shipwreck Landing

Rt. 107
Coral Bay
(340) 693-5640

Skinny Legs

Coral Bay
(340) 779-4982

Snorkels Pool Bar & BBQ

The Westin Resort
Great Cruz Bay
(340) 693-8000 ext. 1702

Sogo’s Restaurant

Downtown Cruz Bay
(340) 779-4404

Sosa’s Restaurant

Downtown Cruz Bay
(340) 693-8881

Sputnik II

Coral Bay
(340) 776-6644

Spyglass

Upstairs, Wharfside Village
(340) 77-1100

Sun Dog Café & the Gecko Gazebo Bar

Mongoose Junction
(340) 693-8340

Surly Cantina

Wharfside Village
(340) 779-4810

Sweet Plantains Restaurant & Rhum Bar

Coral Bay
(340) 777-4653

The Tap Room

Mongoose Junction
(340) 715-7775

Tourist Trap

Salt Pond
(340) 774-0912

T’ree Lizards Restaurant

Cinnamon Bay Campground
(340) 776-6330

Turtle Bay Estate House

Caneel Bay
(340) 776-6111

Uncle Joe’s Bar-B-Q

Downtown Cruz Bay, across the street from the Post Office
(340) 693-8806

Vie’s Snack Shack

Hansen Bay (East End)
Coral Bay
(340) 693-5033

Waterfront Bistro

Wharfside Village
(340) 777-7755

Woody’s Seafood Saloon

Cruz Bay
(340) 779-4625

Zozo’s

At Gallows Point Resort
Cruz Bay
(340) 693-9200