Rome2Rio

How to get fromPort of Piraeus to Madridby car ferry, plane, bus, train, or busferry

Find Transport to Madrid

See all options

There are 7 ways to get from Port of Piraeus to Madrid by car ferry, plane, bus, train, or busferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Car ferry to Paros National Airport, fly

    best
    1. Take the carferry from Port of Piraeus to Paroscarferry car ferry
    2. Fly from Paros National Airport (PAS) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane PAS - MAD
    11h 21m
    €275–521
  2. Car ferry to Mykonos, fly

    cheapest
    1. Take the carferry from Port of Piraeus to Mykonoscarferry car ferry
    2. Fly from Mykonos (JMK) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane JMK - MAD
    10h 34m
    €161–435
  3. Bus, train

    1. Take the bus from Piraeus to Tirana, Terminali Lindor I Autobusavebus bus
    2. Take the bus from Tirana to Barcelona, Estación de Autobuses de Santsbus bus
    3. Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain train Ave
    41h 30m
  4. Car ferry to Milos Island National Airport, fly

    1. Take the carferry from Port of Piraeus to Port of Miloscarferry car ferry
    2. Fly from Milos Island National Airport (MLO) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane MLO - MAD
    12h 25m
    €220–483
  5. Car ferry to Syros National Airport Demetrius Vikelas, fly

    1. Take the carferry from Port of Piraeus to Syros Portcarferry car ferry
    2. Fly from Syros National Airport Demetrius Vikelas (JSY) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane JSY - MAD
    10h 23m
    €189–537
  6. Train, bus

    1. Take the train from Athens to Platytrain train Ic
    2. Take the bus from Alexándreia to Tiranabus bus
    3. Take the bus from Tirana to Barcelona, Estación de Autobuses de Santsbus bus
    4. Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain train Ave
    43h 19m
  7. Bus, bus and ferry

    1. Take the bus from Piraeus to Vlorëbus bus
    2. Take the busferry from Vlorë to Genoabusferry bus ferry
    3. Take the bus from Genoa to Madridbus bus
    2d 8h

Paros National Airport (PAS) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights

Calendar39Weekly Planes
Duration6h 35mAverage Duration
Ticket€137Cheapest Price
See schedules

Questions & Answers

What companies run services between Port of Piraeus, Greece and Madrid, Spain?

There is no direct connection from Port of Piraeus to Madrid. However, you can take the car ferry to Paros, take the taxi to Paros National Airport (PAS) airport, fly to Adolfo Suárez Madrid–Barajas Airport (MAD), walk to Madrid-Aeropuerto T4, then take the train to Madrid Chamartín. Alternatively, you can take a bus from Piraeus to Madrid-Puerta de Atocha-Almudena Grandes via Tirana, Terminali Lindor I Autobusave, Teg, Petro Nini Luarasi, Posta 8, Terminal D, Tirana, Barcelona, Estación de Autobuses de Sants, and Barcelona-Sants in around 41h 30m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Spain

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides