Travel from Madrid to Denmark

Train, bus or fly from Madrid to Denmark?

Iberia, Norwegian Air International and 11 other airlines fly from Madrid to Copenhagen hourly. Alternatively, Spanish Railways AVE operates a train from Madrid to Copenhagen once daily. Tickets cost $120 - $170 and the journey takes 6 h 27 min. 4 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Madrid to Denmark

From Recoletos train to Madrid airport, fly to Copenhagen airport, then line 029 train to Copenhagen. 5 h 57 min $90. From Recoletos train to Madrid airport, fly to Billund airport, then line 43 bus to Vejle. 7 h 50 min $219. From Recoletos train to Madrid airport, fly to Aalborg airport, then line 12 bus to Aalborg. 8 h 6 min $307. From Recoletos train to Madrid airport, fly to Aarhus airport, then bus to Århus. 9 h 25 min $236. From Madrid-Puerta de Atocha train to Montpellier Saint-Roch, train to Bruxelles-Midi, train to Köln Hbf, train to Hamburg Hbf, then train to Koebenhavn H. 26 h 25 min $537. From Madrid-Puerta de Atocha train to Perpignan, train to Bruxelles-Midi, train to Köln Hbf, train to Hamburg Hbf, then train to Koebenhavn H. 26 h 32 min $540. From Madrid bus to Paris Gallieni then bus to Copenhagen. 36 h 20 min $235. From Madrid bus to Karlsruhe, bus to Mannheim, Mannheim ZOB, then bus to Copenhagen. 46 h 39 min $265. From Madrid bus to Essen Hbf, train to Hamburg Hbf, then train to Koebenhavn H. 2 days 19 h $322. From Madrid drive to Malgrat de Mar, train to Barcelona Sants, train to Paris Gare De Lyon, train to Paris Nord, train to Düsseldorf Hbf, then drive to Copenhagen. 28 h 13 min $698. From Madrid drive to Copenhagen. 24 h 35 min $460.
Close Print Itinerary
  1. Here are 11 options to get from
    Madrid to Denmark:

    1. Trip:
      1 Fly to Copenhagen
      • One-Way approx: USD $42 - $191
      • Duration: 5 h 57 min
      Open +
      • Trip:
        1 Fly to Copenhagen
        • One-Way approx: USD $42 - $191
        • Duration: 5 h 57 min
        Close x
    2. Trip:
      2 Fly to Billund
      • One-Way approx: USD $126 - $351
      • Duration: 7 h 50 min
      Open +
      • Trip:
        2 Fly to Billund
        • One-Way approx: USD $126 - $351
        • Duration: 7 h 50 min
        Close x
    3. Trip:
      3 Fly to Aalborg
      • One-Way approx: USD $166 - $397
      • Duration: 8 h 6 min
      Open +
      • Trip:
        3 Fly to Aalborg
        • One-Way approx: USD $166 - $397
        • Duration: 8 h 6 min
        Close x
    4. Trip:
      4 Fly to Aarhus
      • One-Way approx: USD $103 - $618
      • Duration: 9 h 25 min
      Open +
      • Trip:
        4 Fly to Aarhus
        • One-Way approx: USD $103 - $618
        • Duration: 9 h 25 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $381 - $639
      • Duration: 26 h 25 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $381 - $639
        • Duration: 26 h 25 min
        Close x
    6. Trip:
      6 Train via Perpignan
      • One-Way approx: USD $380 - $639
      • Duration: 26 h 32 min
      Open +
      • Trip:
        6 Train via Perpignan
        • One-Way approx: USD $380 - $639
        • Duration: 26 h 32 min
        Close x
    7. Trip:
      7 Bus ALSA
      • One-Way approx: USD $199 - $310
      • Duration: 36 h 20 min
      Open +
      • Trip:
        7 Bus ALSA
        • One-Way approx: USD $199 - $310
        • Duration: 36 h 20 min
        Close x
    8. Trip:
      8 Bus Eurolines DE
      • One-Way approx: USD $176 - $276
      • Duration: 46 h 39 min
      Open +
      • Trip:
        8 Bus Eurolines DE
        • One-Way approx: USD $176 - $276
        • Duration: 46 h 39 min
        Close x
    9. Trip:
      9 Bus, train
      • One-Way approx: USD $237 - $369
      • Duration: 2 days 19 h
      Open +
      • Trip:
        9 Bus, train
        • One-Way approx: USD $237 - $369
        • Duration: 2 days 19 h
        Close x
    10. Trip:
      10 Drive, train
      • One-Way approx: USD $577 - $758
      • Duration: 28 h 13 min
      Open +
      • Trip:
        10 Drive, train
        • One-Way approx: USD $577 - $758
        • Duration: 28 h 13 min
        Close x
    11. Trip:
      11 Drive
      • One-Way approx: USD $370 - $550
      • Duration: 24 h 35 min
      Open +
      • Trip:
        11 Drive
        • One-Way approx: USD $370 - $550
        • Duration: 24 h 35 min
        Close x