Rome2Rio

How to get fromMadrid to Leipzigby plane, train, bus, car or night train

Find Transport to Leipzig

See all options

There are 8 ways to get from Madrid to Leipzig by plane, train, bus, car, or night train

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

    1. Fly from Madrid to LeipzigplaneMAD - LEJ
    best

    Fly to Leipzig

    7h 39m
    $50–237
    1. Take the train from Madrid-Puerta De Atocha to Avignon Tgvtrain
    2. Take the train from Avignon Tgv to Mannheim HbftrainTgv
    3. Take the train from Mannheim Hbf to Leipzig HbftrainIce / ...

    Train

    19h 28m
    $311–454
    1. Take the bus from Estación Sur de Autobuses to Paris, Quai de Bercy (Bercy Seine)bus793 / ...
    2. Take the bus from Paris, Quai de Bercy (Bercy Seine) to Leipzig central train stationbusN780 / ...

    Bus

    31h 35m
    $163–262
    1. Drive from Madrid to Leipzigcar1,376.4 mi

    Drive 1,376.4 mi

    19h 57m
    $405–585
    1. Fly from Madrid to DresdenplaneMAD - DRS
    2. Take the train from Dresden Bahnhof Neustadt to Leipzig Hbftrain

    Fly to Dresden, train

    8h 45m
    $160–517
    1. Fly from Madrid to Berlin BrandenburgplaneMAD - BER
    2. Take the train from S Südkreuz Bhf to Leipzig Hbftrain

    Fly to Berlin Brandenburg, train

    8h 16m
    $93–356
    1. Take the train from Madrid-Puerta De Atocha to Barcelona-SantstrainAve
    2. Take the train from Barcelona-Sants to Lyon Part Dieutrain
    3. Take the train from Lyon Part Dieu to Baden-BadentrainTgv
    4. Take the train from Baden-Baden to Leipzig Hbftrain20

    Train via Barcelona

    19h 28m
    $263–433
    1. Take the bus from Madrid, Avenida de América to Burgosbus
    2. Take the bus from Burgos to Zürichbus
    3. Take the night train from Zuerich Hb to Leipzig HbfnighttrainNj

    Bus, night train

    39h 1m
    $356–680

Madrid to Leipzig by train

Calendar7Weekly Trains
Duration19h 28mAverage Duration
Ticket$311Cheapest Price
See schedules

Questions & Answers

What companies run services between Madrid, Spain and Leipzig, Germany?

Lufthansa, Ryanair, and three other airlines fly from Madrid to Leipzig 4 times a day. Alternatively, you can take a train from Madrid-Puerta De Atocha to Leipzig Hbf via Avignon Tgv and Mannheim Hbf in around 19h 28m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Germany

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

More Questions & Answers