Rome2Rio

How to get fromMilan Bergamo Airport (BGY) to Tallinnby plane, ferry, bus, train, shuttle, night train, car, or car train

Find Transport to Tallinn

See all options

There are 12 ways to get from Milan Bergamo Airport (BGY) to Tallinn by plane, ferry, bus, train, shuttle, night train, car, 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 Milan Linate Airport to Lennart Meri International Airport

    best
    1. Fly from Milan Linate Airport (LIN) to Lennart Meri International Airport (TLL)plane plane LIN - TLL
    7h 59m
    €166–507
  2. Fly Il Caravaggio International Airport to Lennart Meri International Airport

    cheapest
    1. Fly from Il Caravaggio International Airport (BGY) to Lennart Meri International Airport (TLL)plane plane BGY - TLL
    5h 3m
    €68–171
  3. Fly Il Caravaggio International Airport to Helsinki Airport, ferry

    1. Fly from Il Caravaggio International Airport (BGY) to Helsinki Airport (HEL)plane plane BGY - HEL
    2. Take the ferry from Helsinki Terminal 2 to Tallinnferry ferry
    7h 8m
    €97–241
  4. Bus, train

    1. Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus bus
    2. Take the train from Milano Centrale to Brigtrain train Ec
    3. Take the train from Brig to Berlin Ostbahnhoftrain train Ice
    4. Take the bus from Berlin Airport BER to Tallinn, Bus Stationbus bus
    38h 43m
    €538–1,413
  5. Bus, train via Vilnius

    1. Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus bus
    2. Take the train from Milano Centrale to Zuerich Hbtrain train Ec
    3. Take the train from Zuerich Hb to Wien Hbftrain train Rjx
    4. Take the train from Wien Hbf to Krakow Glownytrain train Ec
    5. Take the train from Kraków Główny to Vilniaus geležinkelio stotistrain train
    6. Take the train from Vilnius to Tallinntrain train 889
    43h 50m
    €325–564
  6. Shuttle to Milano Malpensa Airport, fly to Lennart Meri International Airport

    1. Take a shuttle bus from Orio al Serio Airport to Malpensa Airport - Milanshuttle bus
    2. Fly from Milano Malpensa Airport (MXP) to Lennart Meri International Airport (TLL)plane plane MXP - TLL
    6h 29m
    €91–351
  7. Fly Il Caravaggio International Airport to Riga International Airport, bus

    1. Fly from Il Caravaggio International Airport (BGY) to Riga International Airport (RIX)plane plane BGY - RIX
    2. Take the bus from Riga Central Bus Station to Tallinn Bus Stationbus bus
    8h 10m
    €99–312
  8. Bus

    1. Take the bus from Bergamo to Veronabus bus 423 / ...
    2. Take the bus from Verona to Berlin, Zentralen Omnibusbahnhofbus bus
    3. Take the bus from Berlin, Zentralen Omnibusbahnhof to Tallinn, Bus Stationbus bus
    39h 50m
    €209–355
  9. Bus, train, night train

    1. Take the bus from Bergamo Airport Bus Station to Milan Centrale Piazza Luigi di Savoiabus bus
    2. Take the train from Milano Centrale to Zuerich Hbtrain train Ec
    3. Take the nighttrain from Zuerich Hb to Berlin Suedkreuznighttrain night train Nj
    4. Take the bus from Berlin Südkreuz train station to Tallinn, Harbour Terminal Dbus bus
    42h 21m
    €245–490
  10. Bus, train #2

    1. Take the bus from Bergamo Airport Bus Station to Milan Centrale Piazza Luigi di Savoiabus bus
    2. Take the train from Milano Centrale to Karlsruhe Hbftrain train Ec
    3. Take the bus from Karlsruhe to Rīgabus bus
    4. Take the bus from Riga Central Bus Station to Tallinn Vana Paaskulabus bus
    46h 18m
    €260–472
  11. Drive 2,390.3 km

    1. Drive from Milan Bergamo Airport (BGY) to Tallinncar car 2,390.3 km
    25h 13m
    €376–543
  12. Drive, car train

    1. Drive from Milan Bergamo Airport (BGY) to Innsbruck Hauptbahnhofcar car
    2. Take the cartrain from Innsbruck Hauptbahnhof to Stendal Hbfcartrain train
    3. Drive from Stendal Hbf to Tallinncar car
    31h 30m
    €397–562

Milan Bergamo Airport (BGY) to Tallinn by bus

Calendar7Weekly Buses
Duration39h 50mAverage Duration
Ticket€209Cheapest Price
See schedules

Questions & Answers

What companies run services between Milan Bergamo Airport (BGY), Italy and Tallinn, Estonia?

Lufthansa, Air Baltic, and two other airlines fly from Milan Linate Airport (LIN) to Lennart Meri International Airport (TLL) 5 times a day. Alternatively, you can take a bus from Bergamo to Tallinn, Bus Station via Verona and Berlin, Zentralen Omnibusbahnhof in around 39h 50m.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Estonia

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

Italy Travel Guides

Read the travel guideItaly Travel Guides

More Questions & Answers