How to travel from Aarhus to Tallinn, Estonia

The distance between Aarhus and Tallinn is around 1,129km (702 miles) and the quickest way to get there is to take the train and then fly which takes around 3h 20m.

9 routes found

We've found 9 different ways to get from Aarhus to Tallinn by train, plane, ferry, bus and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out TallinnAarhus if you're planning a return trip.

🚀 Fastest
1
train
+
plane
+

Train to Vejle St., Fly

Take the train to Vejle St. then fly from Billund (BLL) to Tallinn (TLL).

  • Duration3h 20m
  • Flight time1h 55m
  • Typical cost
    €130($130)
Operated by

Multiple operators

3 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

2
train
+
train
+
ferry
+

Train and Ferry

Take the train to København H and then to Stockholm Centralstation then take a ferry to Tallinn.

  • Duration24h 50m
  • Departsonce daily
  • Typical cost
    €235($235)
Operated by

Multiple operators

2 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

💰 Cheapest
3
bus
+
bus
+

Bus

Take the bus to Berlin central bus station and then to Tallinn Bus Station.

  • Duration1 day 8h
  • Departsevery 20 mins
  • Typical cost
    €115($115)
4
car
+
ferry
+

Car and Ferry

Drive to Stockholm then take a ferry to Tallinn.

  • Duration1 day 1h
  • Departsonce daily
  • Typical cost
    €330($330)
Operated by

Multiple operators

Frequently asked questionsabout travel between Aarhus and Tallinn

There are several options for getting from Aarhus to Tallinn by train, plane, ferry, bus and car. The cheapest option is to take the bus which costs around €115 ($115) and will take around 1 day 8h. If you need to get there more quickly, you can take the train and then fly and arrive in approximately 3h 20m, though it is a bit more costly at approximately €130 ($130).

The distance between Aarhus and Tallinn is around 1,129km (702 miles). In a direct line (as the crow flies), the distance is 933km (580 miles)

It takes around 3h 50m to get from Aarhus and Tallinn by train and plane.

The quickest way to get from Aarhus to Tallinn is to take the train and then fly which takes around 3h 20m and will set you back approx €130 ($130).

The cheapest way to travel between Aarhus and Tallinn is to take the bus which will typically cost around €115 ($115) for a standard one-way ticket.

Train travel

There is no train service that runs between Aarhus and Tallinn. We recommend that you take the train to Vejle St. then fly from Billund (BLL) to Tallinn (TLL). instead which will take 3h 20m.

Bus travel

Yes there is a bus that runs regularly from Aarhus and Tallinn. It typically takes around 1 day 8h and departs every 20 mins.

There are no direct bus services that runs from Aarhus to Tallinn. However, you can instead can take several connecting buses with changeovers in Berlin central bus station. These services run every 20 mins and will take a minimum of 1 day 8h.

FlixBus run regular bus services between Aarhus and Tallinn. Buses run every 20 mins and take around 1 day 8h on average but will vary depending on you book with.

Flights and Airlines

It doesn't look like you can fly directly from Aarhus to Tallinn. We recommend that you take the train to Aalborg Lufthavn St. then fly from Aalborg (AAL) to Tallinn (TLL). instead which will take 3h 50m.

The closest major airport to Tallinn is Tallinn Airport (TLL) (TLL) which is approximately 4km (2 miles) from Tallinn.

Drive yourself

No, its not really possible or feasible to drive from Aarhus to Tallinn. We recommend that you take the train to Aalborg Lufthavn St. then fly from Aalborg (AAL) to Tallinn (TLL). instead which will take 3h 50m.

If you don't have a car, the easiest way to get from Aarhus to Tallinn is to take the train and then fly which takes, on average, 3h 50m and will usually cost around €250 ($250).

How do I get from Aarhus to Tallinn

Compare travel optionsbetween Aarhus and Tallinn

Transport options from Aarhus to Tallinn
Transport optionDurationCostFrequencyDistance
Train to Vejle St., Fly + 3 similar
3h 20m
€130($130)
every 30 mins1,129km (702 miles)
Train and Plane3h 50m
€250($250)
hourly1,219km (758 miles)
Train to CPH Lufthavn, Fly4h 60m
€180($180)
hourly1,178km (732 miles)
Plane and Ferry5h 40m
€235($235)
every 4 hours1,182km (734 miles)
Train and Ferry + 2 similar
24h 50m
€235($235)
once daily1,408km (875 miles)
Train to København H, ferry1 day 2h
€195($195)
once a week2,041km (1,268 miles)
Train, Bus and Ferry1 day 12h
€305($305)
once a week2,555km (1,588 miles)
Bus
1 day 8h
€115($115)
every 20 mins2,232km (1,387 miles)
Car and Ferry
1 day 1h
€330($330)
once daily1,403km (872 miles)

Top Carriersoperating between Aarhus and Tallinn

Airlines

Ferry operators

Train operators

Bus companies

Airports near Tallinn

The following major airports near Tallinn offer regular flights to various popular destinations within Estonia and internationally.

TLL
Tallinn Airport (TLL)
Domestic Airport
Distance
4km (2 miles) from Tallinn
URE
Kuressaare Airport (URE)
Domestic Airport
Distance
186km (116 miles) from Tallinn