Private Transfer between Porto and Lisbon: Visiting Up To 3 Stops

9 hours (approximately)
Pickup offered
Offered in: Portuguese and 3 more

Discover the charm of Portugal with a private transfer from Porto to Lisbon, allowing stops in up to four captivating cities, including Aveiro, Costa Nova, Coimbra, Óbidos, Fátima, or Nazaré.
Relax in a luxurious Mercedes SUV equipped with air conditioning and enjoy complimentary bottled water as you traverse picturesque landscapes and experience the rich culture of each destination.
Tailor your journey to your interests, whether it’s savoring traditional dishes, exploring historic sites, or taking in coastal views. Ideal for small groups seeking a personalized adventure between two iconic cities.

What's Included

Private transportation
Bottled water
Air-conditioned vehicle
Lunch

Meeting and pickup

Pickup points
You can choose a pickup location at checkout (multiple pickup locations are available).
Pickup details:

We can also arrange the transfer in the opposite direction, from Lisbon to Porto. Please let us know the location of your hotel.

Itinerary

Duration: 9 hours (approximately)
  • Porto (Pass by)

    Pickup at hotel

    Admission ticket free
  • 1
    Aveiro

    Often called the “Venice of Portugal,” Aveiro is known for its picturesque canals, colorful moliceiro boats, and elegant Art Nouveau architecture. Visitors can enjoy a leisurely boat ride, stroll along the waterfront, and sample the city’s famous sweet, ovos moles. The city also offers a relaxed atmosphere with charming cafés and local markets.

    1 hour 30 minutes Admission ticket free
  • 2

    Costa Nova is a charming seaside village famous for its iconic striped houses and long sandy beaches. Tourists can enjoy walking along the colorful waterfront, relaxing by the Atlantic Ocean, or tasting fresh seafood at local restaurants. It’s an ideal stop for photography and coastal relaxation.

    1 hour 30 minutes Admission ticket free
  • 3
    Coimbra

    Coimbra is a historic university city and home to one of the oldest universities in Europe. Visitors can explore the University of Coimbra, the stunning Joanina Library, and the medieval old town. The city also offers a rich cultural scene, including traditional Fado de Coimbra performances.

    1 hour 30 minutes Admission ticket free
  • 4
    Nazare

    Nazaré is a traditional fishing town renowned worldwide for its record-breaking giant waves. Visitors can experience the lively beach area, watch surfers at Praia do Norte, and visit the Sítio district for panoramic views over the coast. The town also preserves strong local traditions and seafood cuisine.

    1 hour 30 minutes Admission ticket free
  • 5
    Fatima

    Fátima is one of the most important pilgrimage sites in the world, attracting visitors seeking spiritual reflection. Tourists can visit the Sanctuary of Our Lady of Fátima, including the Basilica and the Chapel of the Apparitions. The town offers a serene and contemplative atmosphere suitable for quiet exploration.

    1 hour 30 minutes Admission ticket free
  • 6
    Obidos

    Óbidos is a beautifully preserved medieval village surrounded by ancient stone walls. Visitors can walk along the ramparts, explore narrow cobblestone streets, and admire whitewashed houses decorated with flowers. Tasting the famous cherry liqueur, ginjinha, served in a chocolate cup is a must.

    1 hour 30 minutes Admission ticket free
  • Lisbon (Pass by)

    Drop off at hotel

    Admission ticket free

Additional info

  • Infants and small children can ride in a pram or stroller
  • Public transportation options are available nearby
  • Not recommended for travelers with spinal injuries
  • Suitable for all physical fitness levels
Supplied by Castro Travel Portugal

Tags

Day Trips
Full-day Tours
Bus Tours
Private and Luxury
Private Sightseeing Tours
Cultural Tours
Luxury Car Tours
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per group (up to 15)
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}