Dining on St. John

From Street Fair to Gourmet Food - St. John's Got it

St. John offers an impressive amount of tasty dining options, especially considering the small size of the island—the smallest of the USVI. Whether you are in the mood for simple authentic street food or a glamorous gourmet restaurant, you will find plenty to choose from on St. John.

Most St. John restaurants are situated in Cruz Bay or Coral Bay, although some are located outside of the main city in scenic locations along the beach. Dining is casual and laid back on St. John and even the finest restaurants have a relaxed and “go with the flow” type of atmosphere.

Cheap & Cheerful on St. John

There are plenty of restaurants and food carts serving simple, affordable and casual meals. For example, Donkey Diner in Coral Bay is a laid back breakfast café serving hearty American-style breakfasts at a great price. Also, Hercules serves authentic Caribbean fare such as fresh pastries filled with vegetables or meat.

Woody’s Seafood Salon in Cruz Bay is also a local favourite for casual and inexpensive seafood, including conch fritters and fish & chips. Skinny Legs in Coral Bay is an iconic St. John establishment that serves the best burgers and sandwiches on the island.

St. John Mid-Range Meals

There are plenty of great options on St. John for travelers on a medium sized budget, such as Café Roma in Cruz Bay which serves hearty Italian fare in a casual trattoria-style dining room at modest prices. China Shack is a popular option and the open kitchen allows you to watch the talented chef Miss Meagan as she prepares your dish. Aqua Bistro is a popular Coral Bay, St. John eatery that offers Mediterranean food in a chilled out atmosphere.

Special Splurge on St. John

If you are celebrating a special occasion on St. John, you might want to treat yourself to something a little more luxurious. There are plenty of options for high end dining, such as the chic Fatty Crab, which offers creative and exciting Malaysian inspired cuisine such as yellow curry chicken, Indonesia fried rice and crispy pork with pickled watermelon.

Book at table at Asolare, an elegant open air restaurant with a name that means “passing time leisurely with no purpose”. It’s the perfect place to do just that while watching the sunset over Cruz Bay. Attire here at Asolare is smart-casual, and reservations are recommended.

With so many great options for dining in St.John, you’ll never go hungry while exploring this beautiful island paradise!

Pesce Italian Learn More

St Thomas
USVI, 00802

340-714-7874 Visit Website

  • Mon: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
  • Tues: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
  • Weds: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
  • Thurs: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
  • Fri: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
  • Sat: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
  • Sun: 5PM - 10PM (HAPPY HOUR: 5PM - 8PM )
Step outside of St Thomas and into Tuscany when you dine at PESCE iTALiAN. Offering the best In-House made Pasta, as it is made fresh daily at our live action pasta station! The PESCE iTALiAN menu reflects the culinary sensibilities of the Italian people: rustic yet sophisticated. Creative blends of...
Island Fancy Learn More

518 Mongoose Junction, Cruz Bay, St John 00830, U.S. Virgin Islands
St John
St. John, 00830

(340) 776-6940

  • Mon: 9:00AM - 9:00PM
  • Tues: 9:00AM - 9:00PM
  • Weds: 9:00AM - 9:00PM
  • Thurs: 9:00AM - 9:00PM
  • Fri: 9:00AM - 9:00PM
  • Sat: 9:00AM - 9:00PM
  • Sun: 9:00AM - 9:00PM
With a unique and storied history, Mongoose Junction is the premiere shopping and dining destination in the Virgin Islands. The magnificent stone and mahogany shopping center was designed and built by local architect Glen Speer and his crew of fine craftsmen and native stonemasons. The design, inspi...
The Lime Inn Learn More

PO Box 462
Cruz Bay
St. John, 00830


  • Mon: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
  • Tues: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
  • Weds: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
  • Thurs: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
  • Fri: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
  • Sat: 11:30-3pm​​ and
    5:30-9:30pm and
    HH: 11:30-5:30PM
Lime Inn has been serving up the freshest seafood, homemade delicious recipes, and fantastic cocktails for 32 years! We invite you to come hang with us as the next generation, daughter Chelsea, and her husband Richard, continue the legacy of a fun and delicious dining experience.

Our classi...

Angry Nate's Boathouse and Seafood Emporium

1 King Cross St
St.Croix, 00820

Claim Your Listing

Aqua Bistro

Harolds Way
Coral Bay
St. John, 00830

Claim Your Listing


Northshore Road, Estate Lindholm Hotel
Cruz Bay
St. John, 00830

Claim Your Listing

View Our Full Dining on St. John Directory