Travel from Edinburgh to Prague

Train, bus or fly from Edinburgh to Prague?

Ryanair, easyJet and 9 other airlines fly from Edinburgh to Prague every 2 hours. Alternatively, you can take a train from Edinburgh to Prague via London St. Pancras International, Bruxelles-Midi, Köln Hbf, and Berlin Hbf (tief) in around 20 h 34 min.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Edinburgh to Prague

From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 5 h 10 min $108. From Edinburgh train to London St. Pancras International, train to Bruxelles-Midi, train to Köln Hbf, train to Berlin Hbf (tief), then train to Praha hl.n.. 20 h 34 min $507. From Edinburgh bus to Londýn, Victoria Green Line Station then bus to Praha, ÚAN Florenc. 29 h 45 min $97. From Edinburgh train to Preston City Centre, Railway Station, bus to Queen Square Bus Station, walk to Liverpool, Liverpool One, bus to Frankfurt, Frankfurt central station, then bus to Prague, Prague Main station. 37 h 39 min $285. From Edinburgh train to London St. Pancras International, train to Bruxelles-Midi, train to Köln Hbf, then night train to Praha hl.n.. 21 h 57 min $517. From Edinburgh drive to Newcastle upon Tyne, car ferry to IJmuiden, then drive to Prague. 26 h 58 min $352. From Edinburgh drive to Folkestone, Eurotunnel to Calais, taxi to Calais-Fréthun, train to Paris Nord, walk to Paris Est, train to Mannheim Hbf, train to Heidelberg Hbf, then drive to Prague. 20 h 10 min $578.

Operators from Edinburgh to Prague

Close Print Itinerary
  1. Here are 7 options to get from
    Edinburgh to Prague:

    1. Trip:
      1 Fly
      • One-Way approx: USD $72 - $260
      • Duration: 5 h 10 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $72 - $260
        • Duration: 5 h 10 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $222 - $589
      • Duration: 20 h 34 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $222 - $589
        • Duration: 20 h 34 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $81 - $151
      • Duration: 29 h 45 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $81 - $151
        • Duration: 29 h 45 min
        Close x
    4. Trip:
      4 Train, bus
      • One-Way approx: USD $194 - $306
      • Duration: 37 h 39 min
      Open +
      • Trip:
        4 Train, bus
        • One-Way approx: USD $194 - $306
        • Duration: 37 h 39 min
        Close x
    5. Trip:
      5 Train, night train
      • One-Way approx: USD $309 - $564
      • Duration: 21 h 57 min
      Open +
      • Trip:
        5 Train, night train
        • One-Way approx: USD $309 - $564
        • Duration: 21 h 57 min
        Close x
    6. Trip:
      6 Drive, car ferry
      • One-Way approx: USD $194 - $448
      • Duration: 26 h 58 min
      Open +
      • Trip:
        6 Drive, car ferry
        • One-Way approx: USD $194 - $448
        • Duration: 26 h 58 min
        Close x
    7. Trip:
      7 Drive, Eurotunnel, train
      • One-Way approx: USD $508 - $636
      • Duration: 20 h 10 min
      Open +
      • Trip:
        7 Drive, Eurotunnel, train
        • One-Way approx: USD $508 - $636
        • Duration: 20 h 10 min
        Close x