Skip to content

Eat and drink in Vieques

Places to eat

22 places open today
More filters
Clear filters

6 places to eat

Arenamar SunBay’s Café

Places to eat

Fresh-caught seafood, fresh coconuts, and the beach at your feet. Arenamar on Sun Bay is Vieques’ only truly beachfront restaurant—and a delicious reason to lin

Closed for the season

$$

Carambola at the Blue

Places to eat

Breakfast, lunch, and dinner with a breathtaking backdrop. Carambola at the Blue Horizon pairs a boutique-hotel setting with beautiful grounds and sweeping Cari

Breakfast, Caribbean, Seafood, Steakhouse

Gracias, De Nada

Places to eat

Big burgers, Cuban sandwiches, hand-cut fries, and a friendly welcome make Gracias, De Nada a delicious detour on your beach-day adventures.

Today 11 am to 4 pm

Five quick things to know

Walk the Malecón

Stroll Esperanza’s seaside strip for ocean views, bars and casual eats.

Breakfast in town

Fuel up in Esperanza or Isabel Segunda with coffee, pastries and island favorites.

Try a food truck

Find great, easy bites around the island, from empanadas to fresh seafood.

Check kitchen hours

Hours can be seasonal and may change, so check before you go.

Book special dinners

For popular spots and island events, reservations are recommended, especially on weekends.

Recent updates

The Bio-bay is now bright again!

Many establishments are closed or have limited hours for off-season

Thanksgiving is typically the start of the Vieques tourism season.

Kalientito Bar & Restaurant

Places to eat

A delicious stop for traditional Puerto Rican lunch and beach-day provisions. Swing by Kalientito for a bag of empanadas to share—if they make it all the way to

Today 10:30 am to 5 pm

Playa Negra Fine Foods

Places to eat

A weekend-only culinary treat near Black Sand Beach, Playa Negra Fine Foods serves creative breakfast and lunch dishes, artisan breads, and pastries.

Today 11 am to 5 pm

Robin’s Mojito Bar & Grill

Places to eat

Mojitos, casual bites and island downtime come together at Robin’s Mojito Bar & Grill in Puerto Real.

Today 3 pm to 10 pm