Day Trips from Porto
The Duoro Valley | Take a tour
Peneda-Gerês National Park | Take a tour
The beach of Matosinhos | Join a surfing class
Arouca, a hike and hanging bridge | Take a tour
Aveiro, the Venice of Portugal | Take a tour
The medieval city of Guimarães | Take a tour
The old city of Braga | Take a tour
The view from Viana do Castelo| Take a tour
Amarante, a cute town + great food | Take a tour
Giant waves of Nazaré | Take a tour
Overview
Porto is one of Europe’s best city break destinations, but don’t make the mistake of spending your entire trip within the city. Within two hours of Porto, you’ll find Portugal’s only national park, world-famous wine valleys, medieval towns, dramatic Atlantic cliffs, charming fishing villages and one of the world’s longest pedestrian suspension bridges.
Some day trips are easy by train, while others are best explored with a rental car or guided tour. Whether you’re interested in hiking, wine tasting, history or beaches, there is an excellent day trip for every type of traveller.
This guide compares the best day trips from Porto, explains how to get there, how much time you’ll need and which destinations are actually worth your limited vacation time.
Comparison of Porto Day Trips
| Destination | Distance | Best by | Best for |
| Douro Valley | 1.5-2 hrs | Train / Car | Wine & scenery |
| Gerês National Park | 1 hr 40 min | Car / Tour | Nature |
| Matosinhos | 20 min | Metro | Seafood & beach |
| Arouca | 1 hr 15 min | Car / Tour | Hiking & adventure |
| Aveiro | 1 hr | Train | Canals & beaches |
| Guimarães | 55 min | Train | History |
| Braga | 45 min | Train | Architecture |
| Viana do Castelo | 1 hr | Train | History & food |
| Amarante | 50 min | Car | Charming town & food |
| Nazaré | 2 hr 15 min | Car | Giant waves |
Porto Day Trips Map
Click on the map below to see my Google Maps for the Best Day Trips from Porto – attractions, places to stay and other practical pins.
Best Day Trips from Porto
- 1 Douro Valley
- 2 Gerês National Park
- 3 Matosinhos
- 4 Arouca
- 5 Aveiro
- 6 Guimarães
- 7 Braga
- 8 Viana do Castelo
- 9 Amarante
- 10 Nazaré
1 Douro Valley
Distance from Porto: 120 km
Travel time: 1.5–2 hours
Best for: Wine lovers, couples, photographers and scenic drives
If you only have time for one day trip from Porto, make it the Douro Valley. The Douro Valley is one of the oldest wine regions in the world and one of Portugal’s most spectacular landscapes. Terraced vineyards cascade down steep hillsides towards the Douro River, creating scenery that is beautiful in every season. Even if you’re not a wine drinker, the viewpoints, river cruises and charming villages make this one of Portugal’s absolute highlights. The valley is much larger than many visitors expect, so don’t try to see everything in one day. Instead, focus on the stretch between Peso da Régua and Pinhão, where you’ll find the highest concentration of viewpoints, wineries and river scenery.
Highlights
- Wine tasting at a traditional quinta
- Cruise on the Douro River
- Scenic N222 drive
- Pinhão train station
- Miradouro de Casal de Loivos
- Lunch overlooking the vineyards
Independently
Driving is by far the best way to experience the Douro Valley. The journey from Porto takes around 1 hour 45 minutes. Having your own car allows you to stop at viewpoints, visit smaller wineries and drive the famous N222 road, often considered one of Europe’s most scenic roads. If you don’t want to drive, take the direct train from Porto São Bento to Peso da Régua or Pinhão. The railway follows the Douro River for much of the journey and is considered one of Portugal’s most beautiful train rides.
Guided tour
A guided tour is ideal if you want to visit several wineries without worrying about driving after wine tastings. Most tours include transport from Porto, wine tastings, lunch and often a short river cruise, making them excellent value.
Read my complete Douro Valley Guide
2 Peneda-Gerês National Park
Distance: 105 km
Travel time: 1 hour 40 minutes
Best for: Waterfalls, hiking and nature
Gerês is Portugal’s only national park and easily one of my favourite places in the country. Unlike many national parks in Europe, Gerês still feels surprisingly untouched. You’ll find crystal-clear waterfalls, dramatic mountain viewpoints, granite villages, wild horses and countless hiking trails, all without overwhelming crowds. Because the park is so large, it’s impossible to see everything in a single day, but you can still experience some of its most famous highlights.
Highlights
- Tahiti Waterfall
- Arado Waterfall
- Pedra Bela Viewpoint
- Wild Garrano horses
- Traditional mountain villages
Independently
A rental car is essential here and gives you the freedom to visit multiple waterfalls and viewpoints. Roads are excellent, although they become winding once you enter the park. There are buses to some villages, but they are infrequent and don’t allow enough flexibility to explore properly.
Guided tour
If you don’t drive, this is one destination where I genuinely recommend joining a guided tour. Most include transport, several viewpoints, waterfalls and a knowledgeable local guide.
Read my complete Gerês Guide
3 Matosinhos
Distance from Porto: 10 km
Travel time: 20 minutes
Best for: Seafood, beaches and surfing
If you don’t want to spend the entire day travelling, Matosinhos is the perfect quick escape from Porto. This lively coastal town is famous for its long sandy beach, relaxed atmosphere and some of Portugal’s best seafood restaurants. Along Rua Heróis de França you’ll find dozens of restaurants grilling enormous fish and seafood over charcoal right outside the entrance. It’s also one of the best places to take a surfing lesson if you’ve never tried surfing before.
Highlights
- Praia de Matosinhos
- Fresh seafood restaurants
- Surf schools
- Leixões Harbour
- Parque da Cidade
Independently
Metro Line A connects Porto city centre with Matosinhos Sul in approximately 25 to 30 minutes. You can also cycle along the scenic riverside and coastline from Porto in around 45 minutes.
Guided tour
A guided tour isn’t necessary here, unless you’re joining a surf class! Matosinhos is one of the easiest destinations to visit independently.
4 Arouca
Distance from Porto: 70 km
Travel time: 1 hour 15 minutes
Best for: Hiking, adventure and nature
If you’re looking for adventure rather than wine, Arouca is one of the best day trips from Porto. The region is home to the spectacular Paiva Walkways, an 8 km wooden boardwalk following the emerald-green Paiva River through one of Portugal’s most impressive river gorges. The hike also includes the famous 516 Arouca Bridge, currently one of the world’s longest pedestrian suspension bridges. Despite becoming increasingly popular, the surrounding geopark still feels wonderfully wild compared to many tourist attractions in Portugal.
Highlights
- Paiva Walkways
- 516 Arouca Bridge
- Arouca Geopark
- River beaches
- Traditional roasted veal
Independently
Driving takes just over an hour and is by far the easiest option. You’ll have complete flexibility with bridge time slots, parking and lunch afterwards. Public transport is possible but time-consuming and usually involves several bus connections, making it impractical for a day trip.
Guided tour
If you don’t want to worry about bridge reservations or driving, a guided tour from Porto is an excellent option. Tours typically include transport, entrance tickets and enough free time to complete the hike.
Read my complete Arouca Guide
5 Aveiro
Distance from Porto: 75 km
Travel time: 1 hour
Best for: Canals, colourful houses and relaxed sightseeing
Aveiro is famous for its picturesque canals and colourful moliceiro boats, which have earned it the nickname “The Venice of Portugal.” While the comparison is somewhat exaggerated, Aveiro is undoubtedly one of Portugal’s prettiest small cities. The nearby beach village of Costa Nova, with its iconic striped houses, is just as much of a highlight and shouldn’t be missed.
Highlights
- Moliceiro boat ride
- Costa Nova
- Art Nouveau buildings
- Ovos Moles
- Fish market
Independently
Direct trains connect Porto and Aveiro in approximately one hour. Driving takes around 50 minutes and allows you to continue to Costa Nova and Barra Lighthouse.
Guided tour
Several tours from Porto combine Aveiro with Costa Nova, making transport between the two places effortless.
Read my complete Aveiro Guide
6 Guimarães
Distance from Porto: 55 km
Travel time: 55 minutes
Best for: History, architecture and medieval Portugal
Known as the birthplace of Portugal, Guimarães is one of the country’s most historically significant cities. It was here that Portugal’s first king, Afonso Henriques, was born, and the beautifully preserved UNESCO-listed old town still feels wonderfully medieval. Unlike Porto or Lisbon, Guimarães is compact and easy to explore on foot, making it a perfect relaxed day trip. Wander through cobbled streets, visit impressive churches, climb the castle walls and enjoy lunch in one of the lively squares.
Highlights
- Guimarães Castle
- Palace of the Dukes of Braganza
- Largo da Oliveira
- Historic UNESCO centre
- Penha cable car and viewpoint
Independently
Direct trains leave Porto São Bento almost every hour and reach Guimarães in around 55 minutes. Driving takes about 50 minutes via the A7 motorway.
Guided tour
Many Porto day tours combine Guimarães with Braga, making it an excellent choice if you’re short on time and want to see two historic cities in one day.
7 Braga
Distance from Porto: 55 km
Travel time: 45 minutes
Best for: Churches, architecture and history
Braga is one of Portugal’s oldest cities and is often referred to as the country’s religious capital. Despite its impressive history, it has a lively atmosphere thanks to its large student population and excellent cafés. The city’s biggest attraction is undoubtedly Bom Jesus do Monte, whose spectacular Baroque staircase has become one of Portugal’s most photographed landmarks.
Highlights
- Bom Jesus do Monte
- Braga Cathedral
- Santa Barbara Garden
- Republic Square
- Historic centre
Independently
Direct trains from Porto take around 45 minutes and are frequent throughout the day. Driving also takes about 45 minutes.
Guided tour
Braga is usually combined with Guimarães on organised tours from Porto, making this one of the easiest day trips without renting a car.
8 Viana do Castelo
Distance from Porto: 75 km
Travel time: 1 hour
Best for: Coastal scenery, viewpoints and seafood
Viana do Castelo is one of Portugal’s most beautiful coastal towns, yet surprisingly few international visitors make the journey north. The highlight is the magnificent Sanctuary of Santa Luzia, perched high above the town with panoramic views over the Atlantic Ocean, Lima River and surrounding coastline. The historic centre is compact and elegant, while nearby beaches attract surfers and kitesurfers throughout the year. If you’re looking for a quieter alternative to Porto, this is an excellent choice.
Highlights
- Santa Luzia Basilica
- Santa Luzia Funicular
- Historic centre
- Lima River promenade
- Cabedelo Beach
Independently
Direct regional trains connect Porto and Viana do Castelo in approximately 1 hour 15 minutes. Driving takes around one hour via the A28 motorway and offers the greatest flexibility if you’d like to continue along the coast.
Guided tour
Most visitors explore independently, although some Northern Portugal tours include Viana do Castelo together with Braga and Guimaraes or with Ponte de Lima.
Read my complete Viana do Castelo Guide
9 Amarante
Distance from Porto: 60 km
Travel time: 50 minutes
Best for: Food, riverside scenery and slow travel
Amarante is one of northern Portugal’s most underrated towns. Built along the banks of the Tâmega River, its historic centre is full of colourful buildings, charming cafés and excellent restaurants. Unlike many of Portugal’s better-known destinations, Amarante still feels largely undiscovered by international tourists. It’s also one of the best places to try traditional pastries and regional cuisine.
Highlights
- São Gonçalo Bridge
- São Gonçalo Church
- Riverside promenade
- Historic centre
- Local convent sweets
Independently
Driving takes around 50 minutes via the A4 motorway. Regular buses connect Porto and Amarante in around one hour.
Guided tour
Few organised tours visit Amarante specifically, although some Douro Valley excursions stop here on the way.
Read my complete Amarante Guide
10 Nazaré
Distance from Porto: 215 km
Travel time: 2 hours 15 minutes
Best for: Giant waves, beaches and dramatic scenery
Nazaré has become internationally famous thanks to its record-breaking waves, which attract the world’s best big-wave surfers every winter. Even outside surfing season, however, Nazaré is well worth visiting. The historic upper town offers spectacular cliff-top viewpoints, while the wide sandy beach and colourful fishing boats create one of Portugal’s most iconic coastal scenes. Although it’s the longest day trip on this list, it’s unforgettable if you’re travelling by car.
Highlights
- Praia do Norte
- Forte de São Miguel Arcanjo
- Sítio viewpoint
- Nazaré Funicular
- Traditional fishing quarter
Independently
Driving takes approximately 2 hours 15 minutes via the A8 motorway. Direct buses connect Porto with Nazaré in around 3 hours, although services are less frequent than trains to other destinations.
Guided tour
If you don’t have a car, a guided tour is the easiest option. Many tours combine Nazaré with the medieval village of Óbidos, allowing you to experience two of central Portugal’s highlights in a single day.
Read my complete Nazaré Guide
Which Day Trips Can You Do Without a Car?
|
Destination |
Train |
Bus |
Guided Tour |
Independent Without a Car? |
|
Douro Valley |
✅ |
❌ |
✅ |
⭐⭐⭐⭐⭐ Excellent |
|
Guimarães |
✅ |
✅ |
✅ |
⭐⭐⭐⭐⭐ Excellent |
|
Braga |
✅ |
✅ |
✅ |
⭐⭐⭐⭐⭐ Excellent |
|
Aveiro |
✅ |
✅ |
✅ |
⭐⭐⭐⭐⭐ Excellent |
|
Matosinhos |
Metro |
❌ |
Not needed |
⭐⭐⭐⭐⭐ Easiest |
|
Viana do Castelo |
✅ |
✅ |
Limited |
⭐⭐⭐⭐ Very good |
|
Amarante |
❌ |
✅ |
Limited |
⭐⭐⭐ Good |
|
Nazaré |
❌ |
✅ |
✅ |
⭐⭐ Possible |
|
Arouca |
❌ |
⚠️ Limited |
✅ |
⭐⭐ Possible |
|
Peneda-Gerês National Park |
❌ |
⚠️ Very limited |
✅ |
⭐ Not recommended |
My recommendations
- Best by train: Douro Valley, Guimarães, Braga, Aveiro and Viana do Castelo.
- Easiest overall: Matosinhos, thanks to Porto’s metro.
- Much better with a car: Arouca, Amarante and Peneda-Gerês National Park.
- Possible by bus: Nazaré, although the journey is significantly longer than by car.
- Best guided tours: Gerês and Arouca, where transport logistics are the biggest challenge.
Which Day Trips Can You Do Without a Car?
|
Destination |
Train |
Bus |
Tour |
Without Car? |
|
Douro Valley |
✅ |
❌ |
✅ |
Excellent |
|
Guimarães |
✅ |
✅ |
✅ |
Excellent |
|
Braga |
✅ |
✅ |
✅ |
Excellent |
|
Aveiro |
✅ |
✅ |
✅ |
Excellent |
|
Matosinhos |
Metro |
❌ |
No need |
Easiest |
|
Viana do Castelo |
✅ |
✅ |
Limited |
Very good |
|
Amarante |
❌ |
✅ |
Limited |
Good |
|
Nazaré |
❌ |
✅ |
✅ |
Possible |
|
Arouca |
❌ |
Limited |
✅ |
Possible |
|
Gerês NP |
❌ |
V. limited |
✅ |
Not recommended |
My recommendations
- Best by train: Douro Valley, Guimarães, Braga, Aveiro and Viana do Castelo.
- Easiest overall: Matosinhos, thanks to Porto’s metro.
- Much better with a car: Arouca, Amarante and Peneda-Gerês National Park.
- Possible by bus: Nazaré, although the journey is significantly longer than by car.
- Best guided tours: Gerês and Arouca, where transport logistics are the biggest challenge.
Start planning
If you’re actively planning your trip, these are the tools I personally use and recommend to book safely, save money, and avoid unnecessary stress.
Start planning
If you’re actively planning your trip, these are the tools I personally use and recommend to book safely, save money, and avoid unnecessary stress.
Flights
Find any flight on Skyscanner or Expedia
Hotels
Booking.com and Agoda for hotels, Hostelworld for hostels
Tours & Activities
GetYourGuide, Viator and Klook are all reliable, with flexible cancellation
Transportation
DiscoverCars for car rentals. Omio (in Europe), BusBud and 12Go (globally) for trains and buses.
Money & Payments
A Wise card for free ATM, good FX rates and low fees
Where to next?
If this guide helped you understand what it’s really like to travel in Portugal, the next step is planning your route. Start here for a complete overview:
→ Portugal Travel Guide
(destinations, transport, costs, and practical tips)
Planning your itinerary?
These sample routes help you decide how much you can realistically see without rushing.
3-week Travel Itinerary: Explore Portugal at a relaxed pace.
2-week Travel Itinerary: The perfect first-time route covering Portugal’s highlights.
Traveling solo or want extra tips?
If this is your first trip to Portugal, these guides will help you feel prepared:
Best Time to Visit Portugal: Month-by-month breakdown, seasons, and when to plan your trip
Cost of Travel in Portugal: Realistic budgets, transport costs, and how to plan your spending
How to get around Portugal: How to combine transport options like a pro
Explore Portugal by destination
If you prefer to plan by destination, these in-depth guides cover some of Portugal’s highlights:
Algarve Travel Guide