St John in the US Virgin Islands is a hub for various food spots, ranging from casual outdoor dining to four-course meals with gorgeous sunset views of Cruz Bay. Whether you’re in the mood for traditional Caribbean cuisine, French-inspired meals, or hand-crafted drinks, you’re sure to find some of the best restaurants in St John USVI to satisfy your taste buds. 

 Table of Contents –  St John Restaurants Virgin Islands

St John Restaurants Cruz Bay

St John Coral Bay Restaurants


What To Know About Restaurants in St John USVI

Of the many enjoyable things to do in St John USVI, relaxing with a great meal tops the daily list. There are many celebrated restaurants on the island, and we encourage you to try as many as you can. 

  • Keep in mind that most restaurants stop serving dinner at 9pm.
  • Reservations are highly recommended and can be made at most places 30 days in advance.
  • Some restaurants only operate seasonally, and hours do change –  It’s always a good idea to call ahead and verify the exact hours of operation

You’re sure to find a fit with our St John USVI Dining Guide, featuring some of the most memorable St John USVI Restaurants

Moondance View 2


St John Restaurants – Cruz Bay

The Terrace

The Terrace boasts beautiful waterfront views from the open-air terrace or West Indian-style dining room. Chef Erica and her husband run this family-owned French-inspired restaurant. It features a menu full of fresh fish, meats, and greens and a wine list with over 130 bottles, winning Wine Spectator Awards for 2015 and 2016. Ask for a table on the patio at this favorite among Cruz Bay St John restaurants!

Address:
3 FA Cruz Bay Quarter 
Cruz Bay, St John 00830
Directions

Phone: 
340-779-8550

Hours: 
5 p.m. to 9 p.m. Tuesday through Saturday


ZoZo’s at Caneel Bay

Located just 1.7 miles from nearby Cruz Bay, ZoZo’s at Caneel Bay offers stunning waterfront sunset dining, making it a popular spot for anniversaries and special occasions. 

You’ll find a menu uniquely blending the best of Italian, Seafood and Caribbean cuisine like the celebrated Osso Buco – risotto, prosciutto-wrapped broccolini, and chianti reduction.

Please note: Children under five are not permitted.

Address:
Salomon Bay Rd 
Caneel Bay, St John 00831
Directions

Phone: 
860-450-6649

Hours: 
5:30 p.m. to 10 p.m. Wednesday through Sunday


Morgan’s Mango

Since 1992, Morgan’s Mango has aimed to project the life of the islands. It accomplishes this by crafting a mixture of ethnic and classic cuisines, known primarily as neo-Caribbean. Check out the menu for daily drinks and dishes, or go in on a Tuesday or Saturday for lobster night.

Considered a “fancier” St John restaurant in Cruz Bay with great food, fresh seafood and inviting ambiance. The coconut-crusted grouper with the lemongrass sauce is AMAZING!

Address: 
18-1 Enighed 
Cruz Bay, St John 00831
Directions

Phone:
340-693-8141

Hours:
5:30 p.m. to 10 p.m. daily


Rum Hut St. John

Located on stunning Cruz Bay beach at the Wharfside Village Shopping Center, Rum Hut offers casual dining in a comfortable beautiful beachside setting, with beautiful views and delicious bar and grill style dining featuring a local island flare.

Menu items include delights like Smoked Pork Sliders, Blackened Mahi Bites, Jerk Chicken nachos, Asian salad with shrimp, burgers and a full cocktail bar. 

Address: 
Wharfside Village, 
Cruz Bay, St John, 00831
Directions

Phone: 
340-775-5200

Hours: 
11am to 10 p.m. Every Day


18°64° THE RESTAURANT

Named after the latitude and longitude coordinates for the island of St John, 18°64°’ The Restaurant services fresh seafood, hand-rolled sushi, specialty drinks and more, all in the popular Mongoose Junction. If you have more than 6 people, ask for the round table in the gazebo. 

Address: 
503 Mongoose Jct, 
Cruz Bay, St John 00830
Directions

Phone: 
340-774-1864

Hours: 
3 p.m. to 9 p.m. Monday
11:30am – 9pm Tuesday – Saturday
Closed Sundays


Dave & Jerry’s Island Steakhouse

Located on the First floor of The Cruz Bay Boutique Hotel, Dave & Jerry’s Island Steakhouse brings upscale dining in a delightful ambiance featuring local art and island accents. Chef Riah Kuenzi serves up savory dry-aged meat, fish, and vegetables, along with delectable hand-crafted cocktails and an exceptional wine list.

Address:
74-2 Cruz Bay Town 
Cruz Bay, Saint John 00830
Directions

Phone: 
340-779-9614

Hours: 
5 p.m. to 9 p.m. Every Day 


Greengo’s Caribbean Cantina

Overlooking Cruz Bay in Greengo’s Caribbean Cantina features Mexican food in a unique atmosphere with dishes like mahi tacos, green chili queso dip, nachos, chicken burritos and more. Balcony seating offers a great view and indoor seating comes with its own charm. 

Address: 
Mongoose Jct 
Enighed, St John 00830
Directions

Phone: 
340-777-8226

Hours: 
12 p.m. to 9 p.m. Every Day


Ocean 362

When you make your way to this third-story bar in the heart of Cruz Bay, Ocean 362 will meet you with modern “island to table” style cuisine, with their own take on Caribbean traditional dishes. The focus is on fresh and local dining, with delicious cocktails to accompany unforgettable sunset views. Delicious Vegan, gluten-free, dairy-free, nut-free options available!

Address: 
362 Strand Gade Estate, 
St John 00831 
Directions

Phone: 
340-776-0001

Hours: 
5:30 p.m. to 9 p.m. Thursday through Monday 


Lovango Resort + Beach Club – Just Off St. John

This local gem has its own private island, Lovango Cay, and is accessible via ferry service from Cruz Bay. At Lovango Resort + Beach Club, you can choose from four waterfront dining experiences. The Waterfront Lunch offers a beautiful daytime view of the water while you dine on coastal cuisine from the lunch menu. The Sunset Waterfront Dining Experience includes a boat ride followed by a drink before dinner as the sun sets over the water. Be sure to make a reservation. 

Dinner is served every Monday, Wednesday, Friday, and Saturday. Beach Club Evening Under the Stars is another dining option that includes a boat ride followed by dinner with live music. This memorable dinner experience happens every Thursday and Sunday. The last option is Lovango Village + Green Oyster Bar, which features an afternoon of shopping, dining, and exploring the village in downtown Lovango.

Address: 
1 Lovango Cay 
St John 00830
Directions

Phone: 
340-625-0400

Hours: 
front desk open from 8:30 a.m. to 10 p.m. during the season


Lovango Rum Bar

As a cozy casual local spot, Lovango Rum Bar offers spectacular outdoor and open-air indoor dining. Check the schedule for the live music lineup and get ready to enjoy inventive cocktails, filling pizzas, caprese salads and more. Located upstairs from DRINK, a great place to grab a cocktail while waiting for your table upstairs. 

Address:
​​St John 1 Bay Street 
Cruz Bay, St John 00830
Directions

Phone:
616-818-1960

Hours: 
4 p.m. to 11 p.m. Every Day


The Longboard

A Caribbean-inspired coastal kitchen, The Longboard dishes out light and healthy plates, including poke bowls, ceviches, and small shareables. However, The Longboard is probably more well known for its unique bar menu, full of house-crafted cocktails and specialty drinks, including a famous Frozen Painkiller. The bar features a daily happy hour from 2 p.m. to 4 p.m. 

Try to grab a spot on the open-air porch to admire the beautiful scenery.

Address: 
1 Prince St, Cruz Bay,
St. John, USVI 00830
Directions

Phone: 
340-715-2210

Hours: 
Bar: 2 p.m. to 10 p.m.
Kitchen: 2 p.m. to 9 p.m. Every Day


Cafe Roma

Voted “Best Italian Cuisine” in the US Virgin Islands for the past 11 years, Cafe Roma offers Trattoria Style Italian dining in a cozy setting with both outdoor dining and AC to keep you cool indoors. Favorites include chicken, veal, seafood, pasta, lamb and vegetarian dishes, with hand-tossed pizzas and an extensive wine selection that’s been pleasing guests for more than 30 years. 

Address: 
Cruz Bay
St John USVI 00831 
Directions

Phone: 
340-776-6524

Hours: 
5 p.m. to 9 p.m. Every Day


La Tapa

Headed by executive chef and owner Alexandra Ewald, La Tapa focuses on contemporary Mediterranean cuisine. After 25 years of service on Main Street, it presents a warm and rustic atmosphere at its new beachside location. The menu changes nightly. 

Address: 
Wharfside Village, 
Cruz Bay, St John 00830
Directions

Phone: 
340-693-7755

Hours: 
5 p.m. to 9:30 p.m. Friday through Wednesday 


The Beach Bar St John

The Beach Bar St. John is as much a music venue as it is a dining place with live performances from local and statewide artists. Enjoy a show almost every night of the week alongside a bar drink and a casual bite from their bountiful menu. Breakfast is also available. 

Address: 
4A Wharfside Village
St John 00831
Directions

Phone: 
340-777-4220

Hours: 
8 a.m. – Midnight Daily


High Tide Bar and Seafood Grill

High Tide sits on the beach, mere steps from the Cruz Bay ferry dock. Relax under a shady canopy with the sound of waves and an incredible view as you dig into island cuisine for breakfast, lunch, or dinner.

Address: 
4-B Wharfside Landing 
Cruz Bay, St John 00830
Directions

Phone: 
340-714-6169

Hours: 
8 a.m. to 10 p.m. daily


Extra Virgin Bistro

Extra Virgin Bistro dedicates its time to acquiring locally grown and sourced products. It produces most of its herbs on-site and buys most of its fish from local anglers. Then, it doles out its cuisine via a three-course tasting menu that features an appetizer, salad, and entree. There is a kid’s menu for children 5 years and under.

Address: 
6D Cruz Bay
Saint John, VI 00830
Directions

Phone: 
340-715-1864

Hours: 
5:30 p.m. to 9 p.m. Tuesday through Sunday


The Lime Inn

Family-owned since 1984, The Lime Inn has gone from mere picnic tables to a Ficus bar and, now, tasting menus. It invites you to create your own tasting experience. Enjoy a four- or six-course tasting of the Caribbean menu with an optional wine pairing. Fresh seafood wins the days here, with lobsters caught daily – but you’ll need to go before 6pm to get them.

Address
Kongens Gade 
Cruz Bay, St John 00831
Directions

Phone: 
340-776-6425

Hours: 
5 p.m. to 9:30 p.m. Monday through Saturday


Cruz Bay Landing

A family-owned business, Cruz Bay Landing aims to form a family-friendly environment with yummy food for locals and visitors alike. The casual restaurant features a shuffleboard table and an adjoining coffee shop and creamery. It serves a menu full of everything from eggs benedict to fresh local seafood to brownie sundaes to espresso martinis. Grab a coffee-to-go in the morning or stop by for dinner and live music.

Address: 
6 D Cruz Bay Town
St John, VI 00831
Directions

Phone: 
340-776-6908 

Hours: 
7 a.m. to 9 p.m. daily

Happy Hour: 
3-5pm daily


The Tap Room – St John Brewers

The Tap Room originated from a $50 brewing kit bought for fun by two college friends. Owners Kevin and Chirag developed a tangy mango ale, gaining popularity that led their hobby into a full-fledged business. This business serves locally brewed craft beers and sodas and a pub-style menu for lunch and dinner daily.

Address: 
Mongoose Junction – 2nd Floor
St John 00830
Directions

Phone: 
340-715-7775

Hours: 
11 a.m. to 11 p.m. Wednesday through Monday (closed Tuesdays)

Kitchen closes at 9pm


Uncle Joe’s Barbecue

Uncle Joe’s Barbecue serves delicious ribs and chicken alongside traditional Caribbean sides. Order at the counter with a cash payment (no cards accepted) and dig in on the open patio seats.

Address: 
Henry Samuel St
Cruz Bay, St John 00830
Directions

Phone: 
340-693-8806

Hours: 
11:30 a.m. to 9 p.m. daily


Woody’s Seafood Saloon

Woody’s Seafood Saloon offers a menu with traditional island dishes, but it’s best known for its World Famous Happy Hour cocktails. From 3 p.m. to 6 p.m. every day, visitors can enjoy $2 Coors Light, $3 Well drinks, $3 Captain, and $3 Bombs.

Address: 
86J4+88J, Prince St
Cruz Bay, St John 00830
Directions

Phone: 
340-779-4625

Hours: 
11 a.m. to midnight  Sundays
11 a.m. to 1 a.m. Monday through Thursday,
11 a.m. to 2 a.m. Friday and Saturday


The Banana Deck

At The Banana Deck, you can enjoy your meal with a waterfront view from the open-air dining room or recently remodeled bar. The restaurant specializes in hand-cut Ribeyes, but the menu is full of island delicacies. It also hosts a famous Bottomless Pour Your Own Bloody Mary and Mimosa Bar and a daily Happy Hour from 4:30 p.m. to 6:30 p.m. Another spot for brunch in St John USVI.

Address: 
Bay St 
Cruz Bay, St John 00830
Directions

Phone:
340-693-5055

Hours: 
11 a.m. to 9 p.m. Saturday and Sunday 
4 p.m. to 9 p.m. Monday, Tuesday, Thursday, and Friday


Sun Dog Cafe

Sun Dog Cafe prides itself on being a casual dining spot where you can enjoy your meal in an outdoor courtyard. You can seat yourself at one of the marble tables beneath a shady green umbrella or the Gecko Gazebo Bar overlooking the center courtyard of Mongoose Junction shopping area. You can head here for brunch, lunch, or dinner. Happy hour starts at 3:57 p.m. daily. Check out the menus to see which meal you’d prefer. A popular Brunch St John USVI spot.

Address: 
18-2 Enighed, Mongoose Jct 
St John 00830
Directions

Phone: 
340-693-8340 

Hours: 
9 a.m. to 9 p.m. daily


North Shore Deli

Located in Cruz Bay’s  Mongoose Junction, North Shore Deli  is your stop for fresh breads, pastries, sandwiches, cheese, wine, beer & sodas. You’ll get your pick of Slow roasted meats, grab-and-go sides, amazing desserts, and more, with vegan & gluten-free options available. 

Address: 
N Shore Rd, Cruz Bay
St John 00830
Directions

Phone:
(340) 777-3061 

Hours: 
7:30 a.m. to 4 p.m. Monday through Saturday
7:30 a.m. to 3 p.m Sunday


Sam & Jack’s Deli

Sam & Jack’s Deli is a family-oriented restaurant named after the original owner’s sons, Sam and Jack. The welcoming deli aims to provide fresh, affordable options for locals and tourists alike. Its menu hosts a slew of specialty sandwiches and house-made side dishes. In addition, they offer a selection of grocery items, including deli meats and cheeses, as well as Grab n’ Go dinners to take home with you. Worth the climb to the 3rd floor above Starfish.

Address: 
5000 Estate Enighed
St John 00830
Directions

Phone: 
340-714-3354

Hours: 
8 a.m. to 4 p.m. Monday through Friday, 9 a.m. to 3 p.m Saturday

St John Coral Bay Restaurants

Ekaete Pink Corner

Ekaete Pink Corner is a quaint family-owned restaurant operated mainly by a mother-daughter duo. It specializes in fruit smoothies and homemade ice cream but also serves authentic Caribbean cuisine made by the mother. There is no menu because it changes day-to-day based on what the owners feel like cooking. Be sure to stop by the bank before visiting because they only accept cash payments. It’s known to be a bit pricey but well worth the cost for the unique food and experience.

Address: 
Coral Bay 
St John, 00830
Directions

Phone: 
340-244-8583

Hours: 
10 a.m. to 8 p.m. daily


Lime Out

Floating on pontoons on the southeast side of the Coral Harbor, Lime Out serves delicious Caribbean-style tacos and craft cocktails to adventurers enjoying the waters. The 39-foot cottage, only accessible by boat, features a docking area and a swim-up bar. Take a look at the menu to get a taste of what taco-cocktail combination you think you’ll enjoy most. 

Though open every day from October through August, Lime Out closes on the second Saturday of each month and all of September.

Address: 
West Fortsberg 
Coral Bay, St John 00831
Directions

Phone: 
340-643-5333

Hours: 
11 a.m. to 5 p.m. daily


Skinny Legs Bar and Grill

Best friends Moe and Dougie opened Skinny Legs in 1991. They modeled the bar’s logo after their own legs, Moe sporting white sneakers and Dougie wearing knee-high socks. At Skinny Legs, they serve a menu famous for its burgers, named in Esquire Magazine’s Top 100.

Address: 
9901 Estate Emmaus
St John 00830
Directions

Phone: 
340-779-4982

Hours: 
11 a.m. to 8 p.m. Tuesday through Saturday


Frequently Asked Questions About St John Virgin Islands Restaurants


What are the most popular dishes in St John US Virgin Islands?

Some local favorites include Johnny cakes, conch fritters, callaloo, padres, and rotis.


Do I need to make a reservation for restaurants in St John USVI?

​​It’s always a good idea to call ahead to secure a spot at your restaurant of choice. Some places don’t accept reservations, but they could give you a potential wait time or put you on a waiting list.


What is the best time of day to eat in St John?

If you’re going out for dinner, aim for the early evening as many restaurants close as early as 9 p.m. You’ll probably want to head out around 6 p.m. to 7 p.m. for dinner or go to breakfast or lunch. Additionally, due to limited resources, restaurants often run out of dishes as the night goes on, so the earlier you arrive, the better.


Things To Do In St John Usvi - Villa Calypso

More Helpful St John Resources