Rome2Rio

How to get fromTallinn to Baselby plane, bus, train, car ferry, night train, car, ferry or car train

Find Transport to Basel

See all options

There are 11 ways to get from Tallinn to Basel by plane, bus, train, car ferry, night train, car, ferry, or car 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 Lennart Meri International Airport to Basel

    best
    1. Fly from Lennart Meri International Airport (TLL) to Basel (BSL)planeTLL - BSL
    7h 13m
    CHF 73–226
  2. Bus, train via Frankfurt am Main

    1. Take the bus from Tallinn, Bus Station to Berlin Airport BERbus
    2. Take the train from S Südkreuz Bhf to Frankfurttrain82 / ...
    3. Take the train from Frankfurt to Basel Bad Bftrain20 / ...
    30h 8m
    CHF 131–426
  3. Car ferry, train, night train

    1. Take the car ferry from Tallinn to Stockholmcarferry
    2. Take the train from Stockholm Centralstation to Malmö, Centralstationtrain345
    3. Take the night train from Malmö, Centralstation to Basel SbbnighttrainEn
    39h 9m
  4. Drive 2,306 km

    1. Drive from Tallinn to Baselcar2,306 km
    22h 37m
    CHF 367–530
  5. Fly Lennart Meri International Airport to Zurich Airport, train

    1. Fly from Lennart Meri International Airport (TLL) to Zurich Airport (ZRH)planeTLL - ZRH
    2. Take the train from Zürich HB to Basel SBBtrain
    6h 52m
    CHF 108–260
  6. Ferry to Helsinki Airport, fly to Basel

    1. Take the ferry from Tallinn to Helsinkiferry
    2. Fly from Helsinki Airport (HEL) to Basel (BSL)planeHEL - BSL
    9h 35m
    CHF 131–355
  7. Ferry to Helsinki Airport, fly to Zurich Airport, train

    1. Take the ferry from Tallinn to Helsinkiferry
    2. Fly from Helsinki Airport (HEL) to Zurich Airport (ZRH)planeHEL - ZRH
    3. Take the train from Zürich HB to Basel SBBtrain
    9h 24m
    CHF 151–379
  8. Bus, train

    1. Take the bus from Tallinn, Harbour Terminal D to Berlin, Zentralen OmnibusbahnhofbusN1224 / ...
    2. Take the train from S Südkreuz Bhf to Basel SBBtrain12N
    35h 2m
    CHF 167–351
  9. Bus

    1. Take the bus from Tallinna bussijaam to Riiabus
    2. Take the bus from Rīga to Karlsruhebus
    3. Take the bus from Karlsruhe central train station to Basel SBBbus122 / ...
    39h
    CHF 104–165
  10. Train

    1. Take the train from Tallinn to Vilniustrain217
    2. Take the train from Vilniaus geležinkelio stotis to Kraków Głównytrain
    3. Take the train from Krakow Glowny to Berlin OstbahnhoftrainIc
    4. Take the train from S Ostbahnhof to Kassel Bahnhof Wilhelmshöhetrain12 / ...
    5. Take the train from Kassel Bahnhof Wilhelmshöhe to Basel Bad Bftrain20 / ...
    40h 51m
    CHF 166–413
  11. Drive, car train

    1. Drive from Tallinn to Hamburg Altonacar
    2. Take the car train from Hamburg Altona to Lörrach Hbfcartrain
    31h 8m
    CHF 325–1,091

Tallinn to Basel by bus, foot, and train

Calendar13Weekly Services
Duration30h 8mAverage Duration
TicketCHF 131Cheapest Price
See schedules

Questions & Answers

What companies run services between Tallinn, Estonia and Basel, Switzerland?

Lufthansa, Air Dolomiti, and five other airlines fly from Lennart Meri International Airport (TLL) to Basel (BSL) twice daily. Alternatively, you can take a bus from Tallinna bussijaam to Basel SBB via Rīga, Karlsruhe, and Karlsruhe central train station in around 39h.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Switzerland

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