5 Havana restaurants with spectacular views

Many top Havana restaurants have great cuisine, expert Cuban chefs and drinks lists to last the night. But those below throw a heavy dose of awesome into the mix as well, with some of the best views out of the city.

Here are some of our favourite restaurants in Havana that also have amazing views.




You’ll be hard pressed to find a better restaurant view in Havana than the one at Vistamar. Located in the courtyard of an elegant Miramar mansion, you are so close to the Caribbean Sea it almost feels as if you’re sitting in the water. The grilled seafood is sublime and there is also an interesting – and reasonably priced – wine list.

Address: Ave 1ra #2206 / 22 y 24, Miramar

Contact: +53 7 2038328,

Don’t miss: Grilled fish and seafood



Porto-Habana pairs authentic Cuban cuisine with stunning sunset views. Aside from panoramic views of the Havana coastline, the carefully crafted dishes also offer many photo opportunities of their own.

Address: Calle E #158b piso 11 e/ Calzada y 9na, Vedado

Contact: +53 7 8331425

Don’t miss: the picadillo a la habanera and the traditional ropa vieja



Proving the deep joys and dimensions of Russian food, Nazdarovie is a singularly exceptional restaurant. Dine on the terrace overlooking a breathtaking view of the Malecon and the Caribbean. What a gem, not just for Cuba but for the world.

Address: Malecón #25 e/ Prado y Cárcel, Centro Habana.

Contact:, +53 7 8602947

Don’t miss: The pelmeni (tortellini-shaped dumplings) stuffed with pork and tossed with sour cream

Photo: Cafe Laurent Facebook

 Café Laurent

The hip Café Laurent is located on the top floor of an eclectic building in the heart of Vedado. The spacious terrace is a great spot for lunch, giving spectacular views of the sea and

surrounding town. The restaurant has been converted from an old apartment, but retains the cozy feeling of dining in a home – precisely what makes this restaurant so charming and unique.

Address: Calle M # 257 e/19 y 21. Vedado

Contact:, + 53 7 8312090

Don’t miss: The grilled fish of the day with baked potatoes

Photo: Rio Mar Facebook

 Río Mar

This seaside restaurant is located off a small bay where Miramar meets the Malecon and where the Almendares river ends. The restaurant has a lovely terrace facing the sea where guests can enjoy a drink while looking out over a tranquil inlet.

Address: Calle 3ra y Final #11, La Puntilla, Miramar

Contact:, +53 7 2094838

Don’t miss: The swordfish ceviche, which is served with a thin layer of guacamole or the grilled fish with octopus for the main course