Join 305,000+ travellers in Portugal, Lisbon & Porto Travel Tips on Facebook. Find your group

Trip guides  /  Destinations

The Best Cities in Portugal for a City Break

By the Travel Portugal Now team · Published 2 October 2026

Portugal’s cities are compact, walkable and full of character, from the capital on its seven hills to a university town, a Roman-walled Alentejo city and a canal city by the sea. Here are the best cities in Portugal for a city break, and what makes each special.

Quick answer: Lisbon and Porto are the two great city breaks. For smaller, historic cities, visit Coimbra, Évora, Braga and Guimarães. Aveiro has canals, Faro is a gateway to the Algarve, and Funchal and Ponta Delgada are the island capitals.

Lisbon

The big two

Lisbon

The sunny capital, with viewpoints, trams, fado, Belém and easy day trips to Sintra and Cascais. See things to do in Lisbon and where to stay.

Porto

A riverside city of granite and tiles, with port wine, great food and the Douro on its doorstep. See things to do in Porto and where to stay.

Torn between them? See Porto vs Lisbon.

Historic cities

  • Coimbra: the university city. See Coimbra.
  • Évora: Roman and medieval, in the Alentejo. See Évora.
  • Braga: churches, gardens and Bom Jesus. See Braga.
  • Guimarães: the medieval birthplace of Portugal.
  • Viana do Castelo: elegant, with a hilltop basilica. See Viana do Castelo.

By the water

  • Aveiro: canals, colourful boats and nearby Costa Nova. See Aveiro.
  • Faro: a walled old town and the Ria Formosa. See Faro.
  • Setúbal: seafood, dolphins and Arrábida. See Setúbal.

Island capitals

More: the best places to visit in Portugal and the most beautiful small towns.

Prices and details change, so please double-check before you travel. Spotted something out of date? Tell us in the groups.

Still got questions?

Ask 305,000+ travellers and locals in our free Facebook groups.