Porto is one of Europe’s best winter city breaks. It is milder than London, far less crowded than in summer, and in December the old streets are lit up for Christmas. Add riverside views, port wine cellars and some of the heartiest food in Portugal, and you have a weekend that suits the season perfectly.
Flights from several UK airports reach Porto in a little over two hours. Here is how to plan your trip, and how to get your visa sorted in time.
Getting there and around
Porto’s airport is connected to the city centre by the metro, which is the easiest and cheapest way into town. Taxis and ride-hailing apps are also widely available.
The historic centre is compact, but it is also very hilly and paved with cobbles. Wear comfortable shoes with good grip, especially in winter when the streets can be wet. The metro, buses and the old trams help with the steeper climbs.
The Christmas atmosphere
Porto usually puts up Christmas lights across the city centre from late November into early January. The grand Avenida dos Aliados, the city’s main boulevard, is usually the centrepiece, often with a large Christmas tree and a festive programme. Exact dates and events change each year, so check the official Porto tourism website before you go.
Look out for Bolo Rei, the Portuguese “king cake” topped with candied fruit, which fills bakery windows in December and January. Many Portuguese families eat salt cod, or bacalhau, on Christmas Eve, and you’ll see it on menus across the city.
What to see
- The Ribeira: the riverside district of colourful houses is a UNESCO World Heritage area and the heart of old Porto. It is lovely at dusk, when the lights come on along the water.
- Dom Luís I Bridge: walk across the upper deck for one of the best views in the city, then head down to the riverfront on the other side.
- São Bento station: the entrance hall is covered with thousands of blue and white azulejo tiles telling stories from Portuguese history. It’s free to step inside.
- Clérigos Tower: climb the baroque bell tower for wide views over the rooftops.
- Livraria Lello: one of the world’s most famous bookshops. Entry is usually ticketed, and queues can be long, so book ahead or go early.
- Porto Cathedral: the Sé stands on a hill above the old town, with views across the river.
Port wine in Vila Nova de Gaia
Across the river from the Ribeira, Vila Nova de Gaia is where the port wine houses have aged their wines for centuries. Many of the cellars offer guided tours with a tasting, and they make a perfect warm, dry activity on a rainy winter afternoon. Booking ahead is a good idea, as tour times are often reduced in the low season.
What to eat
Winter is the right time for Porto’s famous comfort food. The francesinha is the city’s signature dish: a layered sandwich of meats covered in melted cheese and a rich beer and tomato sauce, usually served with chips. It’s not light, but it’s a Porto experience. You’ll also find plenty of fresh seafood, caldo verde (a simple kale and potato soup) and, of course, pastéis de nata with your morning coffee.
A day trip to the Douro Valley
If you have an extra day, the Douro Valley is one of the most beautiful wine regions in Europe. Trains run from Porto along the river towards towns such as Peso da Régua and Pinhão, and the journey itself is part of the experience, with views of terraced vineyards along the water. Organised tours are another option. The vineyards are quieter in winter, and some estates reduce opening hours, so check before you go.
Closer to the city, the historic towns of Guimarães and Braga are also easy day trips by train.
A simple three-day plan
- Day 1: arrive, check in and explore the Ribeira. Walk across the Dom Luís I Bridge at sunset, then see the Christmas lights on the Avenida dos Aliados.
- Day 2: São Bento station, Livraria Lello and the Clérigos Tower in the morning, then a port cellar tour in Vila Nova de Gaia and a francesinha for dinner.
- Day 3: a day trip to the Douro Valley, or a slower day at the cathedral and the city’s cafés before your flight home.
Practical tips
- Pack for rain. Porto is milder than the UK in winter but can be wet. A waterproof jacket is more useful than an umbrella on windy days.
- Check holiday closures. Many attractions, shops and restaurants close or change their hours on 25 December and 1 January.
- Book popular sights ahead. Livraria Lello and port cellar tours can sell out, even in winter.
- Combine with Lisbon. The train between Porto and Lisbon takes around three hours, making a two-city trip easy. If New Year is on your list, see our guide to New Year’s Eve in Portugal.
Planning your Portugal visa
If you live in the UK on a non-EU passport, you will usually need a Schengen visa for Porto. December is a busy time for appointments, so start now.
- Apply to Portugal if it’s your main destination. If you combine Porto with another country, apply to the one where you will spend the most nights, or the first country you enter if the nights are equal.
- Apply in good time. You can apply up to 6 months before travel and no later than 15 calendar days before. Decisions usually take 15 calendar days and can take up to 45.
- Check your insurance. You need at least €30,000 of medical cover, valid across the Schengen area.
- Check your passport. It must have been issued within the last 10 years and be valid for at least 3 months after you leave the Schengen area, with 2 blank pages.
- Check your UK status. Your evidence is usually an eVisa share code or valid UK visa.
- Be ready for EES. Since October 2025, first-time travellers may be asked to give fingerprints and a photo at the border.
Our Portugal documents checklist lists everything you need. Read our Portugal visa guide, or start your application and we’ll help with your forms and appointment.


