We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Ocean Grill

Mongoose Junction, Cruz Bay 00830, St. John
+1 340-693-3304
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent60%
  • Very good30%
  • Average7%
  • Poor2%
  • Terrible1%
Travellers talk about
“thai mussels” (13 reviews)
“fish tostadas” (10 reviews)
“salad” (71 reviews)
Restaurant Hours
American, Caribbean, Seafood, Contemporary, Vegetarian Friendly, Vegan Options, Gluten Free Options
€€ - €€€
Mongoose Junction, Cruz Bay 00830, St. John
All Details
Write a ReviewReviews (973)
Traveller rating
Traveller type
Time of year

1 - 10 of 969 reviews

Reviewed 1 week ago

Pretty much had the place to ourselves. Think they had recently reopened. The food was excellent, and deserts were awesome.

Thank pbs61452
Reviewed 2 weeks ago via mobile

Love this place!! We come frequently when it Town. The staff are always friendly and welcoming, food is always fresh and creative, the desserts- ugh, to die for. They are always delicious and even if you can’t fit it, get it to go! It will...More

Thank GreatFull E
Patty T, Owner at Ocean Grill, responded to this reviewResponded 2 weeks ago

Thank you so much, and remember, March is “March Pie Madness” with multiple pies on the menu every day! Look forward to seeing you soon!

Reviewed 3 weeks ago

We were in St. John for Christmas 2017 and made it here twice on our visit - great food, drinks and service!

Thank Susan C
Patty T, Owner at Ocean Grill, responded to this reviewResponded 3 weeks ago

Thank you so much!

Reviewed 8 December 2017 via mobile

Perfectly acceptable cheeseburger and great selection of locally microbrewed beverages. Full range of spirits, including single malts and Kentucky bourbons. John the barman is engaging and friendly.

Thank Scottcopters A
Reviewed 5 December 2017

By chance we stopped by here and couldn't have been more pleased. The waitress was very friendly and the food was very good. It was maybe the best meal we had on our trip.

Thank PhillipVacation
Patty T, Owner at Ocean Grill, responded to this reviewResponded 7 December 2017

THANK YOU for taking the time to write this review!

Reviewed 9 November 2017

Amazing food and service. A little more pricy than some , but the food, atmospher and people are amazing. Be sure to order dessert! Any kind you won't be sorry.

Thank Dave D
Patty T, Owner at Ocean Grill, responded to this reviewResponded 11 November 2017

Thank you! We are so happy you enjoyed everything!

Reviewed 28 August 2017

Never had a bad meal here. It is a quieter place than most in Cruz Bay, and the courtyard under the trees adds a nice effect. No Ocean view, but its just across the street, and the service is very good.

Thank ngn1958
Reviewed 28 August 2017

Had dinner here and was very happy with the wait staff and the food was great. Beautiful place to sit outside and eat.

Thank LucyDesi2010
Reviewed 23 August 2017

this place has the most relaxed atmosphere. very well done! the food is very good and the service was top notch. alas don't drink the water ask for bottled water

Thank turfterror
Reviewed 14 August 2017

My daughter and I had a wonderful dinner - she had snapper and I had Ceasar Salad with grilled shrimp. Great drinks, excellent dessert. The staff were wonderful, very professional and did not hurry us although we were the last ones in the restaurant. Nice...More

Thank Lisa M
Nearby HotelsSee all 6 hotels in St. John
Cruz Bay Boutique Hotel
477 reviews
.38 km away
St. John Inn
498 reviews
.40 km away
Sea Shore Allure
129 reviews
.74 km away
Gallows Point Resort
858 reviews
.76 km away
Nearby Restaurants
Our Market Smoothies
564 reviews
.25 km away
Umami Bar
223 reviews
.30 km away
North Shore Deli
319 reviews
.02 km away
Extra Virgin Bistro
700 reviews
.24 km away
Nearby Attractions
Maho Beach
1,616 reviews
.08 km away
Scott Beach
187 reviews
.08 km away
Cruz Bay Visitor Center
90 reviews
.16 km away
Bajo El Sol Gallery
33 reviews
.10 km away
Questions & Answers
Get quick answers from Ocean Grill staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner, Brunch, After-hours
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Highchairs Available
Good for
Romantic, Business meetings, Kids, Child-friendly, Special Occasion Dining, Groups, Local cuisine, Bar Scene
Location and Contact Information
  • Address: Mongoose Junction, Cruz Bay 00830, St. John
  • Location: Caribbean  >  U.S. Virgin Islands  >  St. John  >  Cruz Bay
  • Phone Number: +1 340-693-3304
  • E-mail
Ocean Grill takes tremendous pride in consistently delivering to you a delicious and personal dining experience - contemporary cuisine with a casually elegant tropical flair - upscale, innovative dishes emphasizing clean, crisp, fresh ingredients without being fussy or heavy. Casual by day and white tablecloth tropical chic by night, within a stone walled courtyard, built in traditional Danish style plantation architecture, visitors & locals alike give rave reviews for our inspired lunch and dinner menus.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing