Virgin Gorda is the third largest of the four main islands in the British Virgin Islands, and it’s one of our favourite islands in all of the Caribbean. Having spent almost a year in the BVI over the last 3 years, we’ve got to know the territory well and have made multiple trips over to Virgin Gorda in that time.
Although it’s a small island, there are some incredible places to eat in Virgin Gorda. It’s home to some of the best restaurants in the British Virgin Islands, ranging from affordable local spots to luxurious restaurants. In the guide, we’ve included 6 places to eat, all of which we’ve tried and would recommend.
By Lauren & Jack · Updated September 2025 · Based on multiple trips to Virgin Gorda and the wider BVI
1. Sugarcane
Sugarcane is undoubtedly one of our favourite restaurants in the BVI. Located high on a hill in Nail Bay, Sugarcane Restaurant is everything you could want if you’re looking for good food, an amazing sunset view and great hospitality. With poolside dining and breathtaking views of the Caribbean Sea, it provides a perfect setting for a romantic evening.
Originally situated on a sugarcane plantation, for a long time, Sugarcane was actually a burger joint. Then, after Hurricane Irma, it was refurbished to what it is today.
We found the dishes to be hearty and incredibly delicious. It took us a while to decide what to eat because most of the menu sounds divine. Yes, it’s a little on the pricey side, but to be honest, you expect that in the BVI and on Virgin Gorda.
Personally, we rate Sugarcane as being one of the best restaurants in the Caribbean, and we have dined at a fair few while travelling the region over the last four years.


Our top tips & things to know about visiting Sugarcane:
- Try to visit at sunset for breathtaking views.
- Make a reservation, as Sugarcane is rated one of the best restaurants in the Virgin Islands.
- A Brunch buffet takes place every Sunday during the season.
- The restaurant is closed on Tuesdays.


2. Coco Maya
With its central location in Spanish Town, casual atmosphere and delicious food, Coco Maya is definitely one of the best restaurants in Virgin Gorda.
We absolutely loved the menu here. It has a Spanish and Asian twist, with plenty of tapas and Asian dishes to choose from, such as sushi, Thai Green Curry and Pad Thai.



We think this beautiful, but casual restaurant is perfect if you’re looking to have a chilled date night. You’ll get a different vibe depending when you go, but it’s always quite a social space. Coco Maya often host different events, and when we’ve been there is always with live music and beach games, including Giant Jenga.
Becuase of the easy-to-reach location, the amazing food and the general relaxed vibe, we’d rate Coco Maya as one of the best places to eat in Virgin Gorda. In fact, we’ve been back numerous times and it would be probably be our top recommendation.
Our top tips & things to know about visiting Coco Maya:
- It’s best to make a reservation, especially during peak season.
- You can just stop by for a drink. There is a bar area and chilled places to sit on the beach.
- Try to drink or dine at sunset, as this is one of the most beautiful spots on the island to see the sun go down.
3. Saba Rock


For a truly special experience, hop on the free ferry from Gun Point Creek and head to Saba Rock. You can also moor here if you’re visiting Virgin Gorda on a boat.
Saba Rock is a tiny island off the edge of North Sound in Virgin Gorda, between VG and Sir Richard Branson’s Necker Island. It’s an idyllic and isolated location that oozes barefoot luxury.
The island is tiny, you can walk from one side to the other in about 30 seconds. For drinking and dining, you have the choice of sitting upstairs, which is a more relaxed area with a pool table, or downstairs for a bit of waterfront dining.
We grabbed lunch and cocktails here and played a few games of pool. It’s super laid back and a truly unique location, which is why we rate it as one of Virgin Gorda’s best restaurants.


Our top tips & things to know about visiting Saba Rock:
- You don’t need to dine at the restaurant to visit Saba Rock. You can have a cocktail, or two, play pool or enjoy the picturesque views without dining.
- For dining, it is best to make a reservation, particularly in the evenings.
- Tie your visit to Saba Rock with a stop at the neighbouring Bitter End Yacht Club.
4. Bitter End Yacht Club
Located on the northern tip of Virgin Gorda, Bitter End Yacht Club is a beautiful spot that can only be accessed by the free ferry from Gun Point Creek or by boat.
It’s a must-visit for anyone who loves sailing and great food, but even if you don’t eat here, we think visiting is one of the best things to do in Virgin Gorda. There are hammocks on the beach, beach games and a couple of bars and restaurants, so you can easily spend all day here.
We ate at the ‘Reef Sampler’ which is a boat-turned-bar on the beach. The boat was actually revived from a wrecked hull left by Hurricane Irma in 2017, which is pretty cool. We found the food to be fresh and the choice was good, it was the perfect lunch stop during a day of exlporing Virgin Gorda and North Sound.
Our top tips & things to know about visiting Bitter End Yacht Club:
- Try to tie in your visit to Bitter End Yacht Club with a stop at the neighbouring island; Saba Rock.
- Try the famous Bushwacker cocktail, and thank me later!




5. Hog Heaven
The places we’ve mentioned so far are geared towards more upmarket dining, but Hog Heaven is more local-style, Caribbean food, and we’re here for it. We think you can’t leave Virgin Gorda without visiting Hog Heaven. Perched on a hill with killer views over North Sound, this laid-back bar and restaurant serves up some seriously good barbecue. It’s actually famous for its pulled pork, but there are plenty of other barbecue options on the menu.
Hog Heaven is high on an exposed hill, and when we visited, the wind was coming in hard. Which meant we weren’t able to sit outside on the beautiful deck, but the views from inside are pretty spectacular too. On a rainy day or when it’s super windy, it might not be the best place to eat, but we still enjoyed it.



Our top tips & things to know about visiting Hog Haven:
- Reservations for Hog Heaven are not required. You don’t even need to purchase a drink to enjoy the panoramic view, although I recommend supporting a local business.
- There is on-road parking outside the bar.
6. Top of the Baths
You might be visiting Virgin Gorda just to go the The Baths (and why wouldn’t you be? It’s one of the best natural sites we’ve ever seen). If you happen to be at this end of the island, then we can recommend grabbing breakfast or lunch at the Top of the Baths bar and restaurant.
We won’t lie, it’s a bit of a tourist spot, which isn’t usually our thing, but the sensational views of the boulder-ridden landscape and back across the ocean towards Tortola and other islands are definitely worth it. They also have a pool, which is great for cooling off after the short but hot walk back up from the beach.
Be warned, if you’re in a rush, you might want to avoid this place. Service is known to be slow. We’d suggest being proactive and asking for a menu and going to the bar to order drinks yourself.


Our top tips & things to know about visiting Top of the Baths:
- Visit for breakfast or lunch after visiting The Baths
- Service is slow, so speed it up by asking for a menu at the bar
More of our Virgin Gorda and BVI travel guides
We’ve spent around a year living in and travelling around the BVI, with a few trips to Virgin Gorda. During those adventures, we documented our experiences and put together as many useful travel guides as we could, making it easier to plan a vacation in this part of the world. We hope you find the information you’re looking for and we can inspire your trip just a little.
Our top things to do in Virgin Gorda
How to get to Virgin Gorda
Everything you need to know about The Baths in Virgin Gorda
Our favourite beaches in the BVI
Where we suggest staying in the BVI
The best things to do in Tortola
Tortola restaurants we recommend
The beaches in Tortola you have to visit
Things to do when visiting Tortola on a cruise
The complete guide to Cane Garden Bay
The must-do things to do in Anegada
Did you know that…
When you choose to purchase through our links, you support us at no extra cost and help us keep creating content. Thank you for your support. ♥️



Leave a Reply