Looking to eat in Miami with views of the ocean, sand in your feet, and salt in the air? At these oceanfront restaurants, you're sure to get the best experience for all of the above. Waterfront restaurants in Miami range from classy seafood eateries to tropical American cafes and will satisfy any patron looking for that perfect meal.

A Fish Called Avalon, South Beach, FL

5.0  Full RatingFull RatingFull RatingFull RatingFull Rating (4)
700 Ocean Dr , Miami Beach FL, 33139
A Fish Called Avalon is perfect for romantic dinners, a family affair, or a night out on the town. Located in the iconic Avalon Hotel on Ocean Drive, the...

The Local House

400 ocean drive , Miami Beach FL, 33139
Hi Locals! Feel free to text us on WhatsApp 786- 717- 3260 for questions, reservations, and comments! See you at the The Local House! Open since December...

Nikki Beach Miami

1 Ocean Dr , Miami Beach FL, 33139
Nikki Beach Miami is comprised of a large oceanfront complex featuring an outdoor beach club, an award winning restaurant, and a sexy South Beach nightclub...

The Lido Bayside Grill

5.0  Full RatingFull RatingFull RatingFull RatingFull Rating (1)
40 Island Ave , Miami Beach FL, 33139
The Lido Bayside Grill is inspired by the traditional Mediterranean diet and lifestyle: healthy, sun-kissed, wholesome and natural.

Verde Miami

1103 Biscayne Blvd , Miami FL, 33132
Located in the new Pérez Art Museum Miami with sweeping views of Biscayne Bay, is a modern, casual restaurant with both indoor & outdoor seating. Verde,...

The Rusty Pelican Restaurant in Miami

5.0  Full RatingFull RatingFull RatingFull RatingFull Rating (1)
3201 Rickenbacker Cswy , Key Biscayne FL, 33149
Striking the perfect chord between seductive sophistication and glamorous night life - the Rusty Pelican is the new Miami. Known as the hottest destination...

La Mar by Gaston Acurio

500 Brickell Key Dr , Miami FL, 33131
Chic waterfront find offering Peruvian & fusion fare, plus bars for cocktails, ceviche & anticucho.

Grove Bay Grill

3381 Pan American Dr , Miami FL, 33133
For band booking please contact Mark at MarkBWeiser@gmail.com .

Zuma Miami

270 Biscayne Boulevard Way , Miami FL, 33131
Zuma Miami - The Official Page For job opportunities please go to https://zuma.companycareersite.com Zuma, the brainchild of award-winning chef Rainer...

Il Gabbiano

335 Biscayne Blvd. , Miami FL, 33131
Il Gabbiano is the place to be for upscale, waterfront Italian dining in Miami. Enjoy a variety of soups salads and entrees including veal, pork, beef,...

LOLA Restaurant & Grill

5555 Collins Ave , Miami Beach FL, 33140
• LOLA Restaurant & Grill • Oceanside Plaza Condominium 5555 Collins Ave, FL 33141 • LOLA Restaurant & Grill II • 1223 Lincoln Road, Miami...