Skip to content
Sunset over the Pacific from a Miraflores terrace, Lima
Sunset over the Pacific from Miraflores, Lima. Photo via Google Places.

RFK Rankings · Lima

Best Rooftop Restaurants in Lima 2026

Rooftop & top-floor rooms · Lima · 6 rooftops ranked · Updated June 2026

Compiled by the Restaurants for Kings editorial team · Published July 15, 2025 · Updated June 22, 2026 · Reviewed by Fredrik Filipsson, Editor-in-Chief · How we rank · Corrections

Lima eats at street level. The city that gave the world Central and Maido keeps its best kitchens in low-slung Barranco houses and Miraflores corners, not up in the air, so the rooftop is a different proposition here: a sunset over the Pacific, a pisco sour, and a kitchen that is usually a step below the marquee names. The rooms that get the balance right are mostly stacked on top of the Miraflores hotels along the malecon, with a couple more on the Barranco clifftop. Six rooftop and top-floor rooms, ranked on the view, the kitchen and the cocktail program rather than the altitude alone.

1.Insumo Rooftop

Peruvian grill · AC Hotel by Marriott, Miraflores malecon · Rooftop

Rafael Piqueras's grill-led rooftop on the Miraflores waterfront, the one room where the kitchen matches the sea view. Book it for sunset.

Insumo is the rooftop where Lima's rooftop problem gets solved. It sits on top of the AC Hotel by Marriott Lima Miraflores, right on the malecon over the Pacific, and it carries the signature of Rafael Piqueras, one of the city's best-known chefs, who built the kitchen around a grill and an on-site herb garden. The cooking leans Peruvian and Mediterranean: grilled octopus, langostinos off the fire, ceviche and a cowboy steak, with mains running roughly 36 to 69 soles. The hotel opened in May 2019 and the rooftop has become the default answer to where the food is as good as the view. This is the booking for a sunset dinner where you do not have to trade the kitchen for the outlook. Reserve a terrace table ahead and aim for the hour before dark.

Book through the AC Hotel Lima Miraflores; ask for a malecon-edge table at sunset.

2.27 Tapas

Spanish-Peruvian · Iberostar Selection Miraflores · Rooftop, 18th floor

An 18th-floor Spanish-Peruvian tapas rooftop over the Bajada Balta, from the team behind Lima 27. Book it for shared plates with the best open-air ocean view.

27 Tapas is one of the highest open-air rooftops in Miraflores, on the 18th floor of the Iberostar Selection Miraflores looking straight out over the Bajada Balta and the Pacific. It grew out of Lima 27, the San Isidro restaurant from the Aramburu group, and chef Carlos Testino runs a fusion menu of Spanish and Peruvian small plates: steak tartare with leek ash and mustard seeds, razor clams with tiger's milk, croquettes and garlic prawns across a long sharing carta, with beers from around 15 soles and a serious cocktail list. DJs play through dinner on weekends. This is the booking for a social, drinks-and-plates rooftop night with a real view rather than a hushed dinner. Reserve a terrace table and order across the menu for the table.

Book through the 27 Tapas site; ask for a rail-side table at golden hour.

3.The Rooftop at Hotel B

Peruvian sharing plates · Hotel B, Barranco · Rooftop terrace

The Relais & Chateaux rooftop above a Belle Epoque mansion in Barranco, Franco Hurtado's kitchen below. Book it for the best sunset terrace in the city.

The Rooftop at Hotel B is the most romantic of the group. It crowns Hotel B, Lima's only Relais & Chateaux property, a 1914 Belle Epoque mansion in bohemian Barranco that reopened as an arts hotel in 2013, with a terrace looking out over the Pacific and the Barranco rooftops. Chef Franco Hurtado's kitchen sends Peruvian-inspired sharing plates and a few Josper-grill mains up to the roof, from tiraditos to lomo saltado and a duck confit with the Andean tuber arracacha, alongside a deep list of Peruvian piscos and cocktails near 50 soles. This is the booking for sunset drinks and shared plates rather than a full sit-down dinner. Come before the light goes, order cocktails and a few plates, and stay for the DJ.

Book through Hotel B; come for sunset and order plates to share.

4.Cala

Contemporary Peruvian seafood · Costa Verde, Barranco · Seaside room with rooftop lounge

A seaside Barranco room at the foot of the Costa Verde with an upper rooftop lounge, the closest the list gets to the waves. Book it for a long seafood lunch by the Pacific.

Cala is the seaside outlier, and it has the closest ocean view of anything here. It sits on the Costa Verde at the foot of the Barranco cliffs, a two-level room with an upper rooftop lounge that looks straight onto the breaking Pacific, opened in 2006 by chef and owner Alfredo Aramburu, who learned his trade in this kitchen. The cooking is contemporary Peruvian seafood: the Ceviche Cala and a lobster causa are the set pieces, with grilled octopus and arroz con pato to follow, ceviche around 50 soles and mains such as lomo saltado near 89. This is the booking for a long, sunlit seafood lunch with the sea almost at the table rather than a high-rise dinner. Reserve a window or rooftop table ahead for a weekend afternoon.

Book through the Cala site; ask for the upper deck for the sea view.

5.Ambra Rooftop

Rooftop bar-dining · Pullman Lima Miraflores · Rooftop, 16th floor

A green-terrace rooftop bar on the 16th floor of the Pullman, pisco-led and built for the sunset. Try it for cocktails and snacks rather than a full meal.

Ambra is the design pick, a green-terrace rooftop on the 16th floor of the Pullman Lima Miraflores at Avenida Jose Larco 1185, ringed with tropical plants and a marble bar over the coastline. The hotel's kitchens, including Ambra and the ground-floor Plural, were built by chef Emerson Galvez, a 30-year veteran of the Lima scene, and the rooftop menu is the lighter end of his range: homemade pizzas, ceviche and Peruvian street-food snacks alongside signature pisco cocktails, with food around 10 to 20 dollars and drinks 12 to 18. This is the booking for a sunset drink and a graze rather than a kitchen-first dinner. Come for the late-afternoon light, take a sofa by the rail, and order cocktails and a pizza to share.

Book through the Pullman Lima Miraflores; arrive before sunset for a rail-side sofa.

6.Piso 21

Peruvian-international gastrobar · Hotel Estelar Miraflores · Top floor, 21st

The highest room on the list, a 21st-floor gastrobar at the Estelar with city-and-coast views and value prices. Try it for a top-floor drink and a plate.

Piso 21 is the altitude play, on the 21st and top floor of the Hotel Estelar Miraflores, the highest of the rooftops here, with the city and the coast laid out below the glass. It runs as a gastrobar rather than a fine-dining room, with a Peruvian-international menu built on seasonal produce and seafood: causa de pulpo al olivo, the octopus-and-olive potato dish, and a tacu tacu de lomo saltado are the plates to order, with dinners landing roughly between 8 and 15 dollars and drinks around 10. This is the booking for the view at a friendly price, a top-floor sundowner and a light dinner. Reserve a window table to avoid the wait, and time it for the sunset over the Pacific.

Book through the Hotel Estelar Miraflores; ask for a window table at dusk.

Not for everyone

Anyone chasing Lima's marquee kitchens. The city's defining rooms, from the world-ranked tables to the great cevicherias, are at street level, not on a roof. For the cooking that made Lima famous, book the Lima dining guide and our best view restaurants in Lima instead; come up here for the sunset and the cocktail, not for a tasting menu.

Diners who want the food to lead, not the view. Ambra, Piso 21 and the Hotel B rooftop are bar-and-terrace rooms where the cooking sits behind the setting. For a rooftop where the kitchen carries its own weight, book Insumo or Cala; keep the others for drinks and shared plates.

Garua-season evenings. Lima's coastal fog, the garua, settles in from roughly May to October and can grey out the sunset and the view entirely. These terraces are at their best in the southern summer, December to April; in the grey months, check the forecast or book a glass-walled top-floor room over an open deck.

How to book a Lima rooftop dinner

The Miraflores malecon is the heart of it. For the best food, Insumo on top of the AC Hotel is the booking, Rafael Piqueras's grill-led rooftop over the Pacific; reserve a malecon-edge table for sunset. For a social, drinks-and-plates night with an open-air ocean view, 27 Tapas on the 18th floor of the Iberostar is the call, and the rail-side tables go first. Both reward a clear evening over a foggy one.

In Barranco, the Hotel B rooftop is the romantic pick, a Relais & Chateaux terrace for sunset cocktails and shared plates, while Cala on the Costa Verde is the seaside lunch, the closest the city gets to eating over the waves. For the highest view at the friendliest price, Piso 21 at the Estelar is the top-floor sundowner, and Ambra at the Pullman is the green-terrace cocktail room. Browse the wider Lima dining guide and compare the best rooftop restaurants worldwide before you book.

Frequently asked

What is the best rooftop restaurant in Lima?

Insumo, the rooftop room on top of the AC Hotel by Marriott Lima Miraflores, right on the malecon over the Pacific. It carries the signature of chef Rafael Piqueras, one of Peru's best-known cooks, with a grill-led menu of octopus and langostinos and mains around 36 to 69 soles. For a rooftop where the kitchen matches the sea view, book it for sunset.

Which Lima rooftop has the best view?

Two stand out. Piso 21 on the 21st floor of the Hotel Estelar Miraflores is the highest, a top-floor room with the city and the coast laid out below. For an open-air ocean view, 27 Tapas on the 18th floor of the Iberostar Selection Miraflores looks straight out over the Bajada Balta and the Pacific. Both reward a clear evening and a sunset table.

Where are Lima's rooftop restaurants?

Almost all of them cluster in two neighbourhoods. Miraflores holds the high hotel rooftops along the malecon, including Insumo, 27 Tapas, Ambra at the Pullman and Piso 21 at the Estelar. Barranco, the bohemian district to the south, holds the Hotel B rooftop and the seaside room at Cala on the Costa Verde. Both sit on the clifftop coast, so the Pacific is the common view.

How much does a Lima rooftop dinner cost?

Plan on around 36 to 69 soles a main at Insumo, the kitchen-first pick, and roughly 50 soles for ceviche or 89 for lomo saltado at Cala. The hotel rooftops at Ambra and Piso 21 run from bar-snack to light-dinner prices, while the Hotel B rooftop is drinks-and-shared-plates territory, with cocktails near 50 soles. A bottle and a sunset table push any of them higher.

Which Lima rooftop is best for sunset drinks?

The Rooftop at Hotel B in Barranco for a Relais & Chateaux terrace over the Pacific with Peruvian-inspired cocktails, or Ambra on the 16th floor of the Pullman Lima Miraflores for a green-terrace room built around pisco drinks and the sunset. Both lean to aperitivo and shared plates rather than a full dinner; come before the light goes and book a terrace table for a weekend.

Related rankings

More from RFK

Restaurants for Kings is reader-supported. Some reservation links are affiliate links with OpenTable, Resy or Tock; we earn a small commission at no cost to you, and a link never buys a place on a ranking. Editorial scores and ranking order are independent of any commercial relationship. See our ranking methodology.