Eat & drink in Viana do Castelo
Grilled fish straight from the Atlantic, hearty Minho cooking and a glass of fresh vinho verde: eating well is part of every day in Viana.
Viana sits in the Minho, home of vinho verde and generous country cooking. Along the river and in the old town you'll find simple tascas, seafood restaurants and pastelarias where locals stop for a coffee and something sweet. Lunch is the big meal of the day, and dinner starts later than you might be used to.
See it on the map- Fish & seafood
- Minho cuisine
- Pastelarias
- Vinho verde
- Bars with a view
Good to know
- 1
Order the catch of the day
Ask what came in this morning. Grilled fish with potatoes and salad is a classic for a reason.
- 2
Eat when the locals eat
Lunch is usually from about 12:30 and dinner from about 19:30 or later.
- 3
Try the vinho verde
This light, fresh wine comes from the region around Viana and goes perfectly with fish.
Places we recommend
273 places
Loading the map…
Restaurant
Joanna's Wineshop & Tapas
4.9326 · GoogleR. Mateus Carvalhido 227 · €15–35
1.8 km to the centre
- Terrace
- Menu online
- Vegetarian options
- Takes reservations
Burgers & snacks
Uata?! Burger Ventura
4.8712 · GoogleR. Frei Bartolomeu dos Martires 90 · €10–15
600 m to the centre · 900 m to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Sushi & Asian
Indian Tandoori
4.7721 · GoogleLargo de São Domingos 24 · €10–20
450 m to the centre · 950 m to the beach
- Terrace
- Vegetarian options
- Breakfast
- Brunch
Café
Peloton Café & Cycling
4.9291 · GoogleRua do Poço 10 · €5–10
50 m to the centre · 1.2 km to the beach
- Terrace
- Menu online
- Vegetarian options
- Takeaway
Restaurant
Cerqueira's
4.72,187 · GooglePraça da Liberdade · €15–20
300 m to the centre · 1 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Sushi & Asian
Pattaya thai
4.8375 · GooglePraça Gen. Barbosa 93 · €15–20
600 m to the centre · 1 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Sushi & Asian
Restaurants
Dulume • Restaurante
4.7672 · GoogleAv. de Figueiredo · €20–40
1.8 km to the centre · 200 m to the beach
- Terrace
- Menu online
- Vegetarian options
- Takes reservations
Burgers & snacks
Meu Anjo Caffe
5.0105 · GoogleR. Maj. Xavier da Costa 41A · €5–10
150 m to the centre · 1.4 km to the beach
- Terrace
- Breakfast
- Child-friendly
- Takeaway
Restaurants
Restaurante QB
4.6522 · GoogleR. do Externo 37 · €15–35
- Terrace
- Menu online
- Vegetarian options
- Takes reservations
Grills
Restaurants
Sushi & Asian
The Royal Indian
4.7311 · GoogleTravessa da vitoria N 15 · €15–20
200 m to the centre · 1.1 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurant
Baz Indian Restaurante e Bar
4.8196 · GooglePraça da Liberdade A1 A3 · €10–15
300 m to the centre · 1 km to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Parking
Restaurant
Restaurant
Restaurant
Restaurante Kamy
4.7331 · GoogleR. de Viana 74 · €15–20
200 m to the centre · 1.1 km to the beach
- Terrace
- Menu online
- Takes reservations
- Child-friendly
Pastelarias & bakeries
Cafés
Restaurant
Mercado na Loja
4.6278 · GoogleRua Antonio Machado Vilas Boas 294 · €10–15
900 m to the centre · 1.9 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Breakfast
Café
Sushi & Asian
Restaurant
Restaurante Sopas da Nicha
4.852 · GoogleAv. Primeiro de Maio 638, Darque · €5–10
- Terrace
- Breakfast
- Child-friendly
- Takeaway
Restaurants
Casa da Joana
4.7552 · GoogleR. dos Pescadores 109 · €20–35
300 m to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurants
Dasau Restaurante & Lounge
4.8250 · GoogleEdificio Centro de Vela, Zona Portuária · €25–45
1.2 km to the centre · 400 m to the beach
- Terrace
- Sea view
- Menu online
- Vegetarian options
Bakery
Coqueta Padaria Artesanal
4.8132 · GoogleAvenida Rocha Páris 144 · €5–10
400 m to the centre · 1.6 km to the beach
- Breakfast
- Takeaway
- Wi-Fi
Eat & drink
Dia de festa (Antigo Dois & Tal)
4.778 · GoogleR. de Santo António 40
250 m to the centre · 1.5 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurant
Restaurant
Restaurant
Taberna do Poita
4.6337 · GoogleAv. do Cabedelo 23 · €10–30
1.2 km to the centre · 1.2 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
ZIP ZIP Restaurante & Bar
4.5384 · GoogleR. Luís Jácome 19 · €20–25
150 m to the centre · 1.1 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurants
Maria Petisca
4.6851 · GoogleR. de Viana n 114 · €20–40
200 m to the centre · 1.1 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurant
Jennie & Carmie
4.9234 · GoogleRua Cândido dos Reis 20 · €10–15
150 m to the centre · 1.3 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Grills
Costelaria Don Gaúcho
4.71,688 · GoogleAv. do Atlântico 405
1.3 km to the centre · 800 m to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Botequim Atlântico
4.5639 · GoogleAv. dos Combatentes da Grande Guerra 54 · €20–40
150 m to the centre · 1.1 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Braseiro das Mimosas Abelheira
4.6312 · GoogleR. André Padilha 9 f · €5–10
1.3 km to the centre
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Restaurant
Tasquinha Da Praça
4.61,839 · GooglePraça da Liberdade · €15–35
300 m to the centre · 1 km to the beach
- Terrace
- Menu online
- Vegetarian options
- Takes reservations
Pizza & Italian
Pizzaria Ardina
4.986 · Google41.6825222149669 8 808830922824662 · €10–15
2 km to the centre · 2 km to the beach
- Vegetarian options
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Viana Aromáticas & etc
4.7408 · GoogleR. Nova de São Bento 116 · €15–20
400 m to the centre · 1.5 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurant
The Real Taste Pizza & Kebab
4.8459 · GoogleR. dos Manjovos 14 · €5–10
200 m to the centre · 1 km to the beach
- Terrace
- Vegetarian options
- Brunch
- Child-friendly
Café
Encanto Das Mordomas Café
4.6162 · GooglePasseio das Mordomas da Romaria 34 · €5–10
100 m to the centre · 1.3 km to the beach
- Terrace
- Breakfast
- Child-friendly
- Takeaway
Restaurant
Margem Sul, Restaurante- Prato do dia
4.5267 · GoogleRua dos Lilases 61 · €5–10
1.8 km to the centre · 1.9 km to the beach
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Restaurant
PepeRosa Pizzaria Cafe petiscos
4.7281 · GoogleR. Gustavo Eiffel 1796 · €10–15
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Ice cream
Gelados Lima
4.6248 · GoogleR. Manuel Fiúza Júnior 25, Viana do Castelo
850 m to the centre
- Child-friendly
- Takeaway
- Delivery
- Good for groups
Café
Palmeira Bar
4.667 · GoogleR. António Gonçalves Pires 20
2.1 km to the centre
- Terrace
- Breakfast
- Child-friendly
- Delivery
Restaurant
Restaurante Boa Vista
4.5256 · GoogleR. do Poço 25 · €5–10
100 m to the centre · 1.2 km to the beach
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Pizza & Italian
Pizzaria Luzzo
4.51,089 · GoogleLargo João Tomás da Costa 17 21A · €15–20
200 m to the centre · 1.3 km to the beach
- Terrace
- Menu online
- Vegetarian options
- Takes reservations
Restaurant
Saca Rolhas
4.6102 · GooglePraça Gen. Barbosa 87 · €5–10
550 m to the centre · 1 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Café
Palmbeach Caffe
4.6147 · GoogleRua António Correia Vieira nº14 · €5–10
1.8 km to the centre
- Terrace
- Breakfast
- Child-friendly
- Free parking
Restaurant
In Francesinhas
4.51,030 · GoogleTv. da Victória 1 4900 · €10–15
200 m to the centre · 1.1 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Ammaro's 47 Viana
4.4379 · GoogleR. Alves Cerqueira 68 · €15–20
400 m to the centre · 850 m to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurant
Restaurant
O mundo do grill
4.7101 · Google100, N 305 · €10–15
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Restaurant
Restaurant
Casa Estrela
4.5137 · GoogleR. Mateus Barbosa 60A · €10–15
250 m to the centre · 1.4 km to the beach
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Restaurant
Os Castrejos
4.5583 · Google4900-550 Viana do Castelo, Portugal · €15–20
150 m to the centre · 1.2 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Free parking
Restaurant
Amália em Viana
4.5387 · GoogleR. Gago Coutinho 19 · €20–40
100 m to the centre · 1.3 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurant
Pico-Pico Maçarico
4.6281 · GoogleLargo João Tomás da Costa 84 88 · €10–25
300 m to the centre · 1.4 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurant
Restaurant
Taberna do Brito
4.768 · GoogleR. Abel Viana · €15–20
550 m to the centre · 1.7 km to the beach
- Child-friendly
- Takeaway
- Free parking
- Good for groups
Restaurant
Restaurante Tasca da Nela
4.4473 · GoogleTv. dos Lilazes 19 · €10–15
1.8 km to the centre · 1.9 km to the beach
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Pizza & Italian
Restaurants
Luma Brunch Restaurant
4.6305 · GoogleLargo 5 de Outubro 58 · €15–20
200 m to the centre · 1.1 km to the beach
- Terrace
- Vegetarian options
- Breakfast
- Brunch
Cafés
Café Paraíso
4.4270 · GoogleAv. Dr. Carteado Mena 718 · €1–10
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Restaurant
Restaurante Segredos Do Mar
4.52,190 · GoogleAv. da Praia · €20–40
450 m to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Restaurant
RT Francesinhas
4.7444 · GoogleR. Eça de Queirós 50 · €15–20
1.6 km to the centre
- Vegetarian options
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Tasquinha Sabor do Kamba
4.864 · GoogleQuelha das Trincheiras 62 · €5–10
700 m to the centre · 1.9 km to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Good for groups
Restaurant
Tasca d’Alice
4.7140 · GoogleR. Góis Pinto 22 · €10–15
500 m to the centre · 850 m to the beach
- Menu online
- Takes reservations
- Child-friendly
- Free parking
Fish & seafood
Restaurant
Tasquinha de Santiago
4.6430 · GoogleR. Maj. Xavier da Costa 34 · €10–15
200 m to the centre · 1.4 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Restaurant
Pecado Capital Restaurante
4.61,097 · GooglePraça da Liberdade A9
350 m to the centre · 950 m to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Café
Café Filadélfia
4.4560 · GoogleR. Rodrigo da Fontinha 5 · €10–15
1.6 km to the centre
- Terrace
- Breakfast
- Child-friendly
- Free parking
Burgers & snacks
A casa dos panados
4.9194 · GoogleAv. Conde Carreira 95 · €5–10
300 m to the centre · 1.2 km to the beach
- Breakfast
- Child-friendly
- Takeaway
- Free parking
Pastelarias & bakeries
Pastelaria Olímpia
4.839 · GoogleR. Grande 102
150 m to the centre · 1.2 km to the beach
- Breakfast
- Wheelchair accessible
Sushi & Asian
Sushiwok Viana Koihouse
4.4355 · GoogleAv. Além do Rio 312 · €15–25
- Vegetarian options
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Restaurant
Pastelarias & bakeries
Pastelaria Ameadella
4.62,019 · GoogleR. António Machado Vilas Boas 60
1.1 km to the centre · 1.9 km to the beach
- Breakfast
- Takeaway
- Delivery
- Wheelchair accessible
Pizza & Italian
Felipe Pizzas & Esfihas
4.8527 · GoogleR. Grande 32 · €10–15
150 m to the centre · 1.1 km to the beach
- Vegetarian options
- Child-friendly
- Takeaway
- Delivery
Bakery
Padaria Brazil
4.5225 · GoogleLargo 5 de Outubro 67 · €1–10
200 m to the centre · 1.1 km to the beach
- Breakfast
- Takeaway
- Delivery
- Wheelchair accessible
Cafés
Café A Concha
4.644 · GoogleAv. dos Combatentes da Grande Guerra 198 · €10–15
100 m to the centre · 1.2 km to the beach
- Terrace
- Child-friendly
- Free parking
- Good for groups
Restaurants
Esgadanhado by Chef Luis Lima
4.4150 · GoogleR. de Altamira 10 · €15–35
350 m to the centre · 950 m to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Delivery
Café
La Familia
4.5728 · GoogleRua Sacadura Cabral 13 · €5–10
50 m to the centre · 1.3 km to the beach
- Terrace
- Vegetarian options
- Takeaway
- Wi-Fi
Restaurant
Casa d'Avó
4.4149 · GoogleR. da Linha do Vale do Lima · €10–20
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Restaurants
Praça de Sabores
4.5329 · GoogleRua Joào Lopes o Velho n63 · €10–15
1.3 km to the centre · 1.1 km to the beach
- Terrace
- Vegetarian options
- Breakfast
- Brunch
Cafés
Café D’Ajuda
4.5764 · GoogleR. Alfredo Reguengo n158 · €10–15
1.8 km to the centre
- Takeaway
- Free parking
- Wheelchair accessible
Restaurant
Restaurant
Cozinha D’Alice
4.3392 · GoogleR. Prior do Crato 52 · €20–35
150 m to the centre · 1.1 km to the beach
- Terrace
- Menu online
- Vegetarian options
- Takes reservations
Eat & drink
Pub irlandês
4.41,427 · GoogleAlameda 5 de Outubro, Cais da Marina Loja A · €5–25
450 m to the centre · 1.4 km to the beach
- Terrace
- Takes reservations
- Live music
- Free parking
Cafés
Restaurants
Tasquinha do Lima, vinhos e petiscos
4.654 · GoogleR. Gago Coutinho 142 · €10–15
200 m to the centre · 1.3 km to the beach
- Child-friendly
- Good for groups
Pizza & Italian
Pizzaria Valentino
4.5239 · Googlesitio das necessidades fração W, 432 · €10–15
1.2 km to the centre
- Takes reservations
- Child-friendly
- Takeaway
- Delivery
Restaurant
Tasquinha da Linda
4.52,354 · GoogleRua dos Mareantes A-10 · €50+
850 m to the centre · 700 m to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Café
Doce Viana
4.4399 · GoogleR. dos Lilazes 39 · €1–5
1.8 km to the centre · 1.9 km to the beach
- Terrace
- Breakfast
- Child-friendly
- Takeaway
Café
Café D. Sancho
4.568 · GoogleAv. D Afonso III 462 · €1–5
550 m to the centre · 1.7 km to the beach
- Terrace
- Breakfast
- Child-friendly
- Wheelchair accessible
Restaurants
Viana Taurino - Gastrobar
4.367 · GooglePraça da República 25 1º andar, Sala 1 · €5–10
50 m to the centre · 1.2 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Tasquinha BelaCosteira
4.6390 · GoogleR. Prior do Crato 68 · €20–50
200 m to the centre · 1.1 km to the beach
- Terrace
- Takes reservations
- Free parking
Cafés
BAGGA Viana do Castelo
4.625 · GoogleQuinta do Ameal · €1–5
1.7 km to the centre
- Takeaway
- Delivery
- Free parking
- Wheelchair accessible
Sushi & Asian
Glamour Sushi
4.2923 · GoogleR. da Bandeira 183 · €20–25
350 m to the centre · 1.6 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Eat & drink
Pizza & Italian
Restaurant
Pimentadoce
4.4169 · GoogleR. de Altamira 57 · €10–15
400 m to the centre · 950 m to the beach
- Vegetarian options
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Ruas Tapas & Petiscos
4.5352 · GoogleR. Gago Coutinho 168 · €10–30
200 m to the centre · 1.3 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Live music
Cafés
Café Cyrne
4.638 · GoogleR. Dr. Francisco Cyrne de Castro 16
1.2 km to the centre
- Terrace
- Breakfast
- Child-friendly
- Delivery
Pastelarias & bakeries
Confeitaria, A Brasileira
4.6721 · GoogleR. Sacadura Cabral 23
50 m to the centre · 1.3 km to the beach
- Breakfast
- Takeaway
- Wheelchair accessible
Restaurant
Botts no Rio
4.4127 · GoogleRua Doutor Adriano Magalhães · €10–30
1.5 km to the centre
- Terrace
- Vegetarian options
- Takes reservations
- Breakfast
Café
Café São João
4.685 · GoogleTravessa, Av. Rosália de Castro · €1–5
1.7 km to the centre
- Terrace
- Breakfast
- Child-friendly
- Free parking
Restaurant
O Espigueiro
4.5839 · GoogleN13 572, Viana do Castelo · €15–35
- Terrace
- Menu online
- Takes reservations
- Child-friendly
Café
Tasca do Chameau
4.5163 · GoogleR. da Estrada Nacional Nº202 Nº570 · €10–25
- Terrace
- Takes reservations
- Child-friendly
- Free parking
Cafés
Café 1° de Maio
4.619 · GooglePraça 1º de Maio · €5–10
250 m to the centre · 1.5 km to the beach
- Breakfast
- Child-friendly
- Takeaway
- Delivery
Restaurant
Restaurante Foz
4.21,999 · GoogleAv. do Cabedelo 1851 · €10–30
1.2 km to the centre · 200 m to the beach
- Terrace
- Takes reservations
- Breakfast
- Brunch
Restaurant
Duotone Beach Bar
4.465 · GoogleAv. do Cabedelo · €15–20
1.5 km to the centre · 300 m to the beach
- Terrace
- Child-friendly
- Takeaway
- Cocktails
Restaurant
Restaurante Asturias
4.4566 · GoogleR. Alves Cerqueira 21 · €15–25
250 m to the centre · 1 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Café
Praia Norte Bar
4.31,111 · GoogleAv. de Figueiredo · €1–20
1.8 km to the centre · 150 m to the beach
- Terrace
- Breakfast
- Child-friendly
- Takeaway
Restaurant
Taberna do Valentim
4.5457 · GoogleAv. Campo do Castelo 45 · €15–35
700 m to the centre · 850 m to the beach
- Takes reservations
- Child-friendly
- Free parking
- Sports on TV
Pastelarias & bakeries
Pingo de Mel
4.678 · GoogleR. João Castelão Pereira 244, Viana do Castelo
1.1 km to the centre
- Breakfast
- Wheelchair accessible
Restaurant
Alquimista
4.2336 · GoogleAvenida da Igreja 31 · €25–30
2 km to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Brunch
Sushi & Asian
Justsushi Viana do Castelo
4.756 · GoogleR. da Bandeira 533
1.1 km to the centre
- Menu online
- Takes reservations
- Takeaway
- Delivery
Café
Café Vitral
4.3343 · GoogleRua Ferreira de Castro · €5–10
1.4 km to the centre
- Terrace
- Vegetarian options
- Breakfast
- Brunch
Pastelarias & bakeries
Pastelaria Dona Farinha
4.6122 · GoogleR. de Aveiro 57 · €5–10
450 m to the centre · 1.7 km to the beach
- Breakfast
- Takeaway
- Delivery
Pastelarias & bakeries
Confeitaria Flôr
4.4147 · GoogleR. José Espregueira 8
600 m to the centre · 1.8 km to the beach
- Breakfast
- Takeaway
- Wheelchair accessible
Restaurant
Patio Self and Garden Kitchen
4.89 · GoogleR. Cândido dos Reis 20 · €5–15
150 m to the centre · 1.3 km to the beach
- Terrace
- Child-friendly
- Takeaway
- Good for groups
Restaurant
Restaurante Pousada Viana do Castelo
4.311 · GoogleMonte de Santa Luzia · €20–45
1.3 km to the centre · 1.4 km to the beach
- Terrace
- Menu online
- Takes reservations
- Breakfast
Sushi & Asian
Ginza 7 Viana
4.4615 · Googler/c esq., 470, Estr. da Papanata · €15–20
1.1 km to the centre
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurant
A Cozinha Do Ricardo
4.5126 · GoogleR. Frei Bartolomeu dos Martires n.175 · €5–10
650 m to the centre · 900 m to the beach
- Takes reservations
- Child-friendly
- Free parking
Restaurants
A Mesa do Xico
4.3170 · GoogleR. Cidade de Riom 438 · €15–20
1.2 km to the centre · 700 m to the beach
- Vegetarian options
- Takes reservations
- Child-friendly
- Takeaway
Restaurants
Katanga dos Sabores
4.6389 · GoogleTv. da Estrada Nova · €5–10
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Sabores de Viana
4.3115 · GoogleR. Camilo Castelo Branco 643 R/C Esq · €5–10
1 km to the centre
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Café
Café Castelo
4.592 · GoogleR. Monsenhor Daniel Machado 268 · €5–10
700 m to the centre · 800 m to the beach
- Terrace
- Breakfast
- Child-friendly
- Free parking
Restaurant
O Cantinho
4.4270 · GoogleR. de Altamira 47 · €10–15
400 m to the centre · 900 m to the beach
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Burgers & snacks
Restaurant
Sancho Panza Viana Grill
4.2765 · GooglePraça da República 51 · €15–30
50 m to the centre · 1.2 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurants
O Tabernão
4.41,935 · GoogleLargo Infante Dom Henriques 42 · €15–20
500 m to the centre · 800 m to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Café
Pastelaria da Saudade
4.5221 · GoogleR. Abel Viana 43 · €1–5
550 m to the centre · 1.7 km to the beach
- Terrace
- Breakfast
- Child-friendly
Restaurant
Restaurante Isabelinha
4.2667 · GoogleEstr. da Papanata 513 · €5–10
1.2 km to the centre
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Doce Cabedelo
4.2664 · GoogleRua Joào Lopes o Velho · €1–5
1.3 km to the centre · 1.1 km to the beach
- Terrace
- Breakfast
- Child-friendly
- Takeaway
Café
Padaria Vianense
4.6218 · GoogleR. Góis Pinto 47 · €1–5
500 m to the centre · 900 m to the beach
- Breakfast
- Child-friendly
- Free parking
Cafés
Oceanus Caffé
4.525 · GoogleR. Cidade de Riom · €1–10
1.2 km to the centre · 800 m to the beach
- Terrace
- Breakfast
- Child-friendly
- Good for groups
Cafés
Cafetaria Central 1926
4.383 · Google4935-091 Viana do Castelo · €1–5
- Terrace
- Breakfast
- Child-friendly
- Free parking
Restaurant
Hebe Gyros
4.364 · GoogleEstação Viana Shopping Lj.2.036, R. Gen. Humberto Delgado 101 · €5–10
400 m to the centre · 1.3 km to the beach
- Child-friendly
- Takeaway
- Delivery
- Wheelchair accessible
Pastelarias & bakeries
Pastelaria Princesa Lima
4.654 · GoogleR. Manuel Espregueira 211
300 m to the centre · 1 km to the beach
- Breakfast
- Wheelchair accessible
Café
Restaurant
Churrasqueira Sao Jorge
4.2641 · GoogleR. Campos Monteiro · €10–15
1.5 km to the centre
- Takes reservations
- Child-friendly
- Takeaway
- Delivery
Restaurant
Braseiro do Campo
4.2427 · GoogleAv. Campo do Castelo 11 · €10–20
700 m to the centre · 1 km to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Restaurant
Dolce Vianna
4.31,632 · GoogleRua do Poço 44
50 m to the centre · 1.2 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
o vasco restaurante
4.31,415 · GoogleRua Grande 21 · €20–35
150 m to the centre · 1.1 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Café
Pastelaria Vandôme
4.3153 · GoogleRua Nova de Santana 66 · €1–5
250 m to the centre · 1.5 km to the beach
- Terrace
- Breakfast
- Child-friendly
Restaurant
Casa de Pasto Maria de Perre
4.31,331 · GoogleR. de Viana 118 · €20–35
200 m to the centre · 1.1 km to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Delivery
Restaurant
Casa Primavera - Taberna Soares
4.42,537 · GoogleRua Góis Pinto 57 · €10–25
500 m to the centre · 850 m to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Pastelarias & bakeries
Zé Natário
4.35,215 · GoogleAv. dos Combatentes da Grande Guerra 21
200 m to the centre · 1 km to the beach
- Terrace
- Menu online
- Breakfast
- Takeaway
Pastelarias & bakeries
D'maria café e pastelaria Brasileira
4.927 · GoogleR. da Magnólia 23 · €5–10
- Child-friendly
- Free parking
- Good for groups
Restaurants
Magma Caffé
4.02,105 · GoogleAvenida do Atlântico, Lote 218-220 · €10–35
250 m to the beach
- Terrace
- Takes reservations
- Breakfast
- Brunch
Restaurants
Scala Caffe
4.02,558 · GoogleAv. do Atlântico · €10–30
1.6 km to the centre · 550 m to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Breakfast
Restaurants
Areia Cozinha na Praia
4.3764 · GoogleR. do Portinho · €10–30
650 m to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Breakfast
Café
Bakery
Snack bar
McDonald's
4.14,045 · GoogleEstrada da Papanata 535 · €5–10
1.2 km to the centre
- Terrace
- Breakfast
- Child-friendly
- Takeaway
Pastelarias & bakeries
Pastelaria Alzira
4.458 · GooglePastelaria Alzira, R. de São João LT9 N 68
1.5 km to the centre · 850 m to the beach
- Breakfast
- Takeaway
- Wheelchair accessible
Bakery
Padaria Pão Quente Parque da Cidade
4.4199 · GoogleR. do Ameal 414 · €1–10
1.5 km to the centre
- Breakfast
- Takeaway
- Delivery
- Wheelchair accessible
Café
Café Vista Mar - Areosa
4.5244 · GoogleAv. Além do Rio 250 · €1–20
- Sea view
- Takes reservations
- Breakfast
- Child-friendly
Grills
Pastelarias & bakeries
Pastelaria S. Domingos
4.611 · GoogleLargo de São Domingos 14 16
450 m to the centre · 950 m to the beach
- Breakfast
Grills
Churrasqueira Silva
4.821 · GoogleR. da Feira 184 (Próximo à, localização disponível no Google Maps, R. de São Sebastião 557 · €5–10
- Takeaway
- Free parking
Restaurants
Restaurante Alcazar
4.2985 · GoogleAvenida S.Romão, nº7, Neiva · €20–35
- Terrace
- Menu online
- Takes reservations
- Breakfast
Restaurant
Restaurante Fontes
4.1173 · GoogleLargo Vasco da Gama 62 · €10–15
400 m to the centre · 850 m to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Pastelarias & bakeries
Snack Bar Silva- Prato do dia
4.4189 · GoogleR. Guilhermina Suggia 207, Viana do Castelo
- Terrace
- Takes reservations
- Breakfast
- Takeaway
Bakery
Pasteleria Picotinha
4.5243 · GoogleRua da Picota 38-40
100 m to the centre · 1.1 km to the beach
- Breakfast
Pastelarias & bakeries
Pastelaria Dantas
4.5508 · GoogleR. Manuel Espregueira 269
350 m to the centre · 1 km to the beach
- Breakfast
- Delivery
- Wheelchair accessible
Restaurant
Artes Café
4.2244 · GoogleR. da, N13 451 · €10–15
1.7 km to the centre · 450 m to the beach
- Menu online
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurant
Diplomático
4.2231 · GoogleAv. Rocha Paris 202 · €10–15
400 m to the centre · 1.6 km to the beach
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Cafés
Grab&Go Viana do Castelo
4.332 · GoogleLargo de Santa Catarina 6 · €1–5
700 m to the centre · 700 m to the beach
- Breakfast
- Child-friendly
Restaurant
Grills
Churrasqueira do Mercado
4.3889 · GoogleR. 5 de Outubro 306C · €10–15
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Restaurante Café Sport
4.2823 · GoogleR. dos Manjovos 4-10 · €20–25
150 m to the centre · 1.1 km to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Pastelarias & bakeries
Doce Giesta
4.2614 · GoogleR. da Giesteira 403
1.8 km to the centre
- Breakfast
- Takeaway
- Wheelchair accessible
Café
Bakery
Pastelaria
Dom Fernando
4.820 · GoogleJardim Dom Fernando, Praça Gen. Barbosa 4900
650 m to the centre · 1 km to the beach
- Breakfast
Pastelarias & bakeries
Bakery
Bakery
Café
Café Ondas
4.439 · GoogleR. André Padilha, Viana do Castelo · €1–5
1.3 km to the centre
- Terrace
- Child-friendly
Fish & seafood
Restaurant
Restaurante Covas
4.5192 · GoogleR. Prior do Crato 41 · €15–20
200 m to the centre · 1.2 km to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Good for groups
Restaurant
Foz do Lima
4.1168 · GoogleRua dos Poveiros 41 · €15–20
650 m to the centre · 750 m to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Pastelarias & bakeries
Restaurant
Sushi & Asian
Grande Muralha
4.3580 · GoogleR. Alves Cerqueira 22 · €10–15
250 m to the centre · 1 km to the beach
- Vegetarian options
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Churrascaria Zefa Carqueja
4.11,198 · GoogleAv. Campo do Castelo 46 · €15–20
700 m to the centre · 800 m to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Café
Ópera Caffé
4.294 · GoogleR. Ramalho Ortigão 227, Viana do Castelo · €1–5
1.3 km to the centre
- Terrace
- Breakfast
- Child-friendly
- Free parking
Restaurant
Restaurante Átrio
4.1152 · GoogleR. da Gramática 42 · €10–30
250 m to the centre · 1.4 km to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Good for groups
Grills
Churrasqueira D’areia
4.641 · GoogleAv. Gen. Norton de Matos · €5–10
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Bakery
Pastelarias & bakeries
Pastelaria Pão Quente Atlântico
5.02 · GoogleR. Cândido dos Reis 45
150 m to the centre · 1.3 km to the beach
- Breakfast
Restaurant
Restaurante Don Prior
4.0491 · GoogleAzenha do Prior, R. da Argaçosa · €5–25
1 km to the centre
- Takes reservations
- Child-friendly
- Takeaway
- Delivery
Sushi & Asian
Subarashi Sushi Lounge
3.9277 · GooglePraça da Liberdade a1 · €15–20
300 m to the centre · 950 m to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Child-friendly
Restaurant
Churrascaria Santa Marta
4.1408 · GoogleSanta Marta 100 · €10–15
- Menu online
- Takes reservations
- Child-friendly
- Takeaway
Restaurant
Pastelarias & bakeries
Café Celestial
4.513 · GoogleRua Nova de Santana 38
150 m to the centre · 1.4 km to the beach
- Breakfast
Restaurant
Camada Viana do Castelo
4.3442 · GooglePraça da Liberdade A5 · €15–20
300 m to the centre · 950 m to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Delivery
Restaurant
Restaurante Feelviana
4.191 · GooglePraia do cabedelo, Rua Brás de Abreu Soares 222 · €20–45
1.4 km to the centre · 450 m to the beach
- Terrace
- Vegetarian options
- Takes reservations
- Breakfast
Café
Cafe O Estudante
4.396 · GoogleR. Cidade do Recife 155, Viana do Castelo · €5–10
1.1 km to the centre · 850 m to the beach
- Terrace
- Breakfast
- Child-friendly
- Free parking
Restaurants
Restaurante Tasca Do Gomes
4.2354 · GoogleR. da Amorosa 1760 · €30–35
350 m to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Pastelarias & bakeries
Confeitaria Le Confertit Meadela
4.648 · GoogleR. da Igreja 92
2.2 km to the centre
- Menu online
- Breakfast
- Takeaway
- Delivery
Café
Café Rainha Santa
4.4211 · GoogleAv. Rocha Paris 58 · €10–15
300 m to the centre · 1.5 km to the beach
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Bakery
Café
Restaurant
Verde Viana
4.01 · GooglePraça 1ºMaio, Lt.7 Fracção C-Escrit.L., Viana Do Castelo
500 m to the centre · 1 km to the beach
- Takes reservations
- Child-friendly
- Good for groups
Ice cream
CafésRoots Art Gallery
5.083 · GoogleR. da Bandeira 733 loja 2 · €5–10
1.3 km to the centre
- Terrace
- Takeaway
- Free parking
- Wheelchair accessible
Café
Bakery
Pastelarias & bakeries
Petinga Doce
4.0477 · GoogleAv. dos Combatentes da Grande Guerra n. 212
100 m to the centre · 1.2 km to the beach
- Breakfast
- Delivery
- Wheelchair accessible
Sushi & Asian
Restaurant
Capri Restaurante Café Bar
4.1379 · GooglePraça Gen. Barbosa 112 · €10–15
650 m to the centre · 1 km to the beach
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Cafés
Casa do Pão
4.3107 · GoogleR. Luís Felipe 312 · €1–5
1.1 km to the centre · 900 m to the beach
- Breakfast
- Wheelchair accessible
Restaurant
Café
Café Varandas
4.339 · GoogleCalle de Olivenza nº105 · €5–10
350 m to the centre · 1 km to the beach
- Breakfast
- Child-friendly
Pastelarias & bakeries
Pastelarias & bakeries
Restaurant
Pastelarias & bakeries
Café
Sweets
Pastelaria Natário
4.45,094 · GoogleRua Manuel Espregueira 37
150 m to the centre · 1.1 km to the beach
- Breakfast
- Takeaway
- Parking
Fish & seafood
Ancoramar Mariscos SA & Loja de Marisco Lagosteiro
4.032 · GoogleLugar do Caído, Vila Praia de Âncora, Viana Do Castelo
- Delivery
- Free parking
Restaurant
União Doce
3.9589 · GoogleR. Alves Cerqueira 22 · €15–30
250 m to the centre · 1 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Bakery
Pão Quente Do Carmo Lda
3.911 · GoogleR. José Espregueira 10
600 m to the centre · 1.8 km to the beach
- Breakfast
Café
Cantinho do Pescador
3.8106 · GoogleAv. Campo do Castelo 2A
700 m to the centre · 750 m to the beach
- Terrace
- Breakfast
- Child-friendly
- Free parking
Restaurant
Pensão Restaurante Verde Minho
4.060 · GoogleR. do Anjinho 36
150 m to the centre · 1.1 km to the beach
- Takes reservations
- Child-friendly
- Free parking
- Good for groups
Bakery
Pastelaria Doce Tradição
3.943 · GoogleR. Camilo Castelo Branco 4
850 m to the centre
- Breakfast
- Wheelchair accessible
Snack bar
Burger King
3.72,534 · GoogleQUINTO DE S. BRÁS, E.N. 13, LUGAR DE, R. São Brás · €10–15
- Terrace
- Vegetarian options
- Child-friendly
- Takeaway
CaféAtelier Ameadella Pastelarias
4.632 · GoogleUnião das freguesias de Viana do Castelo (Santa Maria Maior e Monserrate) e Meadela, Viana do Castelo · €1–20
- Terrace
- Breakfast
- Child-friendly
- Free parking
Bakery
Restaurant
Restaurante Náutico
3.8472 · GooglePraça Galiza 100 · €15–30
700 m to the centre · 1.8 km to the beach
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Café
Padaria Pastelaria Rio Lima
3.84 · GoogleR. Mateus Barbosa 60
250 m to the centre · 1.4 km to the beach
- Breakfast
- Child-friendly
Restaurant
Restaurante Faulha
3.660 · GoogleR. Gen. Humberto Delgado 101 · €10–15
400 m to the centre · 1.2 km to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Restaurant
Largo de Santa Catarina
750 m to the centre · 700 m to the beach
- Takes reservations
- Child-friendly
- Free parking
- Good for groups
Restaurant
Adega do Padrinho
3.6540 · GoogleR. Gago Coutinho · €20–25
200 m to the centre · 1.3 km to the beach
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Pastelarias & bakeries
Adam Fine Pastry
4.7350 · GoogleR. Manuel Espregueira 54
100 m to the centre · 1.1 km to the beach
- Takeaway
- Delivery
Pizza & Italian
Telepizza Viana do Castelo
3.8363 · GoogleR. Eng. João Branco 73 · €5–10
850 m to the centre · 2 km to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Delivery
Restaurant
Portas da Ribeira
3.8170 · GoogleR. Monsenhor Daniel Machado 211 A · €15–20
650 m to the centre · 800 m to the beach
- Takes reservations
- Child-friendly
- Good for groups
Burgers & snacks
H3 Estação Viana Shopping
3.329 · GoogleR. Gen. Humberto Delgado 101 · €5–10
400 m to the centre · 1.3 km to the beach
- Child-friendly
- Takeaway
- Delivery
- Good for groups
Restaurant
Restaurants
Estrelinha Jardim
4.8395 · GoogleLargo João Tomás da Costa 15 · €10–15
200 m to the centre · 1.3 km to the beach
- Terrace
- Vegetarian options
- Breakfast
- Brunch
Pizza & Italian
Pastelarias & bakeries
Confeitarias Santa Luzia
3.7131 · GoogleR. Rosália de Castro 88
1.7 km to the centre
- Breakfast
- Wheelchair accessible
Restaurant
Kitanda project
4.946 · GoogleR. dos Manjovos 88 · €10–15
250 m to the centre · 1 km to the beach
- Vegetarian options
- Takes reservations
- Breakfast
- Brunch
Restaurant
Cerqueira's in Rio
4.6867 · GoogleR. de Limia 4900 4900, Viana do Castelo · €15–20
750 m to the centre · 1.7 km to the beach
- Terrace
- Takes reservations
- Brunch
- Child-friendly
Bakery
Do Cais - Coffee House
5.053 · GoogleAv. do Cabedelo 115 · €1–5
1.5 km to the centre · 1.8 km to the beach
- Free parking
Pastelarias & bakeries
Av. dos Combatentes da Grande Guerra
100 m to the centre · 1.2 km to the beach
- Breakfast
- Delivery
Burgers & snacks
RestaurantCozinha de Tacho
4.2159 · GoogleR. Gen. Humberto Delgado · €10–15
400 m to the centre · 1.3 km to the beach
- Terrace
- Menu online
- Takes reservations
- Child-friendly
Pastelarias & bakeries
Biscuit Pastelaria
5.024 · GoogleAv. Rocha Paris 194
400 m to the centre · 1.6 km to the beach
- Breakfast
- Takeaway
Café
Café Goa- Snacks
4.466 · Googlede 1986, R. 3 de Julho n.721 · €1–5
- Terrace
- Breakfast
- Child-friendly
- Takeaway
RestaurantRestaurant
Restaurante Camelo
3.185 · GoogleEstação Viana, R. Gen. Humberto Delgado 101 · €10–15
400 m to the centre · 1.2 km to the beach
- Terrace
- Takes reservations
- Child-friendly
- Takeaway
Restaurants
Ateliê da Pam
5.013 · GoogleR. da Bandeira 99 · €1–5
200 m to the centre · 1.4 km to the beach
- Vegetarian options
- Child-friendly
- Takeaway
- Delivery
Restaurant
Gourmet Café
2.625 · GoogleR. Gen. Humberto Delgado 101 · €1–5
350 m to the centre · 1.4 km to the beach
- Terrace
- Takes reservations
- Breakfast
- Child-friendly
Grills
Churrasqueira D'Amorosa
3.4134 · GoogleRua da alegria, lote 247 RC · €10–15
450 m to the beach
- Takes reservations
- Child-friendly
- Takeaway
- Free parking
Bakery
Restaurant
Restaurante O Grelhador
4.3134 · GoogleR. do Anjinho 15 · €5–10
150 m to the centre · 1.1 km to the beach
- Takes reservations
- Child-friendly
- Good for groups
- Wheelchair accessible
Pastelaria
VERDI BAKEHOUSE
4.4144 · GooglePasseio das Mordomas da Romaria 30 · €1–5
100 m to the centre · 1.3 km to the beach
- Breakfast
- Wheelchair accessible
Pastelarias & bakeries
Pastelarias & bakeries
Pastelaria Portas Da Cidade
4.190 · GoogleLugar Figueiredo, R. da Povoença 45
1.4 km to the centre · 550 m to the beach
- Breakfast
- Takeaway
- Free parking
- Wheelchair accessible
Bakery
Panirio-panificação Rio a Rios, Lda
4.49 · GoogleR. das Violetas 167
1.9 km to the centre
- Wheelchair accessible
RestaurantRestaurants
Bakery
Pastelaria Ribeirinha
4.47 · GoogleR. Frei Bartolomeu dos Martires 164
650 m to the centre · 900 m to the beach
- Breakfast
Pastelarias & bakeries
Restaurant
Castelo Velho
1.61,003 · GoogleLargo Vasco da Gama · €25–50
350 m to the centre · 900 m to the beach
- Terrace
- Free parking
Restaurant
Restaurante Galia
1.755 · GoogleLargo Vasco da Gama 5 · €50+
350 m to the centre · 900 m to the beach
- Takes reservations
- Child-friendly
- Good for groups
Explore Viana
What are you looking for?
Everything Viana do Castelo has to offer, in one tap.
Practical