TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Lisbon

1,273 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Portuguese

Grémio By Banita

R. Prof. Manuel Cavaleiro de Ferreira Loja 3A, 1600-642, Lisbon

Average price €15

Portuguese

R. da Barroca 106 e 108, 1200-050, Lisbon

Average price €12

Abruzzese

R. da Rosa, 178, 1200-390, Lisbon

Portuguese

Rua da Madalena - 124, 1100-319, Lisbon

Average price €15

Specify a date and enjoy promotions of up to -50% in our best restaurants

International

R. do Diário de Notícias, 139, 1200-143, Lisbon

Average price €20

Portuguese

R. Ivens, 44, 1200-227, Lisbon

Average price €12

Portuguese

R. São João da Mata, 71, 1200-846, Lisbon

Average price €12

International

R. Rodrigo da Fonseca, 88, 1099-039, Lisbon

Average price €35

Portuguese

Calçada do Carmo, 1200-155, Lisbon

Average price €15

Portuguese

R. do Poço dos Negros, 188, 1200-342, Lisbon

Average price €20

Portuguese

R. São Pedro de Alcântara, 21, 1250-237, Lisbon

Average price €25

Japanese

Av. Brasília, 1300-501, Lisbon

Average price €20

Portuguese

R. da Bica de Duarte Belo, 38, 1200-109, Lisbon

Average price €18

Portuguese

Passeio Neptuno Loja 11, 9c, 1990-193, Lisbon

Average price €15

Varied

Av. de João de Deus, 41F, 1000-280, Lisbon

Average price €12

Portuguese

Doca de Santo Amaro - Armazém 16, 1350-353, Lisbon

Average price €25

Italian

Via do Oriente, 16 E, 1990-514, Lisbon

Indian

Estr. Moscavide 62A, 1800-279, Lisbon

Average price €15

Mediterranean

Doca de Santo Amaro Armazém, 4, 1350-353, Lisbon

Average price €20

Portuguese

R. dos Mastros 23, 1200-342, Lisbon

Average price €15

Portuguese

Praça Dom João da Câmara - Teatro Dona Maria II, 1100-201, Lisbon

Average price €20

European

R. Entrecampos 11, 1000-151, Lisbon

Average price €15

European

Alameda dos Oceanos, 81D, 1990-273, Lisbon

Average price €20

European

Tv. dos Pescadores 37, 1200-328, Lisbon

Average price €15

Fine Dining

R. Latino Coelho 50A, 1050-137, Lisbon

Cities around Lisbon

Filter

TheFork advantages