TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Lisbon

1,272 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.

Vegetarian

The Green Room

Cais do Sodré - 16, 1200-450, Lisbon

Average price €15

Portuguese

Avenida Columbano Bordalo Pinheiro - 103B, 1070-092, Lisbon

Average price €20

Portuguese

Rua Alecrim 47A, 1200-015, Lisboa

Average price €25

Portuguese

Rua Doutor Gama Barros 12, 1700-117, Lisbon

Average price €25

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

Portuguese

Rua de O Século 149, 1200, Lisbon

Average price €20

Japanese

Avenida 5 de Outubro - Lote 124B, 1050-053, Lisbon

Average price €25

International

Avenida Óscar Monteiro Torres - 8B, 1000-219, Lisbon

Average price €35

Asian

Rua Rodrigues Faria - 103 - Lx Factory, 1300, Lisbon

Average price €25

Portuguese

Largo do Picadeiro 8A, 1200-026, Lisboa

Average price €35

Indian

Av. Praia da Vitória 45, 1000-246, Lisbon

Average price €20

Portuguese

Rua Capitão Renato Baptista - 2, 1150-252, Lisbon

Average price €15

Fine Dining

Rua da Escola Politécnica - 275, 1250-068, Lisbon

Average price €25

Portuguese

Calçada Bento da Rocha Cabral - 18, 1250-096, Lisbon

Average price €15

International

Travessa de Santa Quitéria 38D, 1250-096, Lisboa

Average price €25

Fine Dining

Rua Filipe Folque 46A, 1050-047, Lisbon

Average price €25

Mediterranean

Rua da Mãe d'Água à Praça da Alegria, 1250, Lisbon

Average price €25

Fine Dining

Alameda dos Oceanos - Lote 4.43.01 - Loja 26, 1990-613, Lisboa

Average price €15

Fine Dining

Rua Duques de Bragança 4, 1200-026, Lisbon

Average price €20

Portuguese

Avenida Elias Garcia 180B, 1050-099, Lisbon

Average price €25

Mediterranean

Rua do Pólo Sul - Lote 1.03.2.3 E, 1990-221, Lisbon

Average price €25

Japanese

Largo Santos 5, 1200-808, Lisbon

Average price €35

Italian

Av. de Berna 64, 1050-043, Lisbon

Average price €35

Portuguese

Rua Padre Américo 28 B, 1600-548, Lisbon

Average price €20

Portuguese

Rua Nova da Trindade - 11, 1200-466, Lisbon

Average price €25

R. Fernando Lopes Graça 13, 1600-067, Lisbon

Average price €25

Cities around Lisbon

Filter

TheFork advantages