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
- The Terrace Restaurant
- Zozo’s
- Morgans Mango Restaurant
- The Rum Hut
- 1864’ The Restaurant
- Dave & Jerry’s Island Steakhouse
- Greengo’s Caribbean Cantina
- Ocean 362
- Lovango Resort + Beach Club
- Lovango Rum Bar
- The Longboard
- Cafe Roma
- La Tapa
- The Beach Bar St John
- High Tide Bar and Seafood Grill
- Extra Virgin Bistro
- The Lime Inn
- Cruz Bay Landing
- The Tap Room
- Uncle Joe’s Barbecue
- Woody’s Seafood Saloon
- The Banana Deck
- Sun Dog Cafe
- North Shore Deli
- Sam & Jack’s Deli
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.
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
Some local favorites include Johnny cakes, conch fritters, callaloo, padres, and rotis.
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.
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.