We compare millions of holidays from the UK’s leading travel companies
Explore northern Portugal with holidays in Porto. This industrial river city is crammed with striking architecture and buzzing with a rich culture – it's the perfect city break destination or jumping-off point for exploring the surrounding region.
Oporto, also known by its Portuguese name of Porto, is located a little way inland from the northern coastline of Portugal, where the Atlantic Ocean meets the land.
You'll be welcomed on your Porto holidays at Oporto Airport (OPO). The city has plenty of accommodation to choose from, with high-end hotels and good-value apartments as well as budget hotels.
Hiring a car is a great idea in Porto, as it will open up the surrounding areas such as the verdant Douro Valley. You'll get a very different flavour of Portugal if you're used to holidays in the Algarve.
Porto is famed for its production of port wine and the red stuff can be enjoyed just over the Douro River, where it's bottled in Vila Nova de Gaia. Famous port brands such as Cockburn's, Graham's and Sandeman are based here and you can spend hours touring the cellars (and sampling the product, of course).
Porto drips with history and evidence of its past is there for you to see, going right back to the city's Roman roots. The city's lively history in trading can be seen in the mansions and buildings that appeared thanks to healthy trade profits. And Porto's historic centre has been designated a Unesco World Heritage Site. Oporto Cathedral looms over the historic centre.
A wonderful piece of modern architecture in historic Porto is the Casa de Musica, the striking concert hall where orchestras please crowds with soothing notes.
There is something for everyone in Porto. Couples, groups and families will find plenty to do during holidays in this interesting and often over-looked city. TravelSupermarket can get you there; use our search tool today to find a break to Porto.

Bessa Hotel
4.5
Excellent
Prices from

OCA Flores Hotel Boutique
4.4
Excellent
Prices from

Eurostars Oporto
4.5
Excellent
Prices from

Stay Hotel Porto Centro Trindade
4.2
Very Good
Prices from

Hotel ibis Porto Centro São Bento
4.1
Very Good
Prices from

Porto Charming Hotel
4.3
Very Good
Prices from

Pestana Palácio do Freixo
4.7
Excellent
Prices from

Eurostars Oporto
4.5
Excellent
Prices from

Bessa Hotel
4.5
Excellent
Prices from
2 hrs 20 mins
(from London)
Euro (€)
Portuguese
March
Average price per person
£198
Average temperature
13.4°C
Average rainfall
5mm
Weather data sourced from WeatherAPI.com. Booking data from TravelSupermarket.