There are 7 ways to get from The Hague to Tallinn by train, plane, car ferry, bus, night bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Train to Amsterdam, fly to Tallinn • 4 h 58 min
$92 - $261
6 alternative options
Train to Brussels, fly to Tallinn • 6 h 38 min
$106 - $337
Train to Amsterdam, fly to Helsinki, car ferry • 8 h 37 min
$146 - $467
Train, bus • 35 h 23 min
$345 - $534
Bus • 40 h 27 min
$123 - $182
Night bus, bus, car ferry • 45 h 26 min
$263 - $476
Drive • 23 h 8 min
$310 - $450
What companies run services between The Hague, Netherlands and Tallinn, Estonia?
You can take a bus from The Hague to Tallinn via Rīga in around 40 h 27 min.

- Website
- flysas.com
Flights from Amsterdam to Tallinn via Copenhagen
- Ave. Duration
- 4 h 27 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $120 - $550
Flights from Amsterdam to Tallinn via Stockholm
- Ave. Duration
- 4 h 10 min
- When
- Wednesday, Thursday and Friday
- Estimated price
- $120 - $550
Flights from Brussels to Tallinn via Copenhagen
- Ave. Duration
- 4 h 10 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $120 - $550
Flights from Brussels to Tallinn via Stockholm
- Ave. Duration
- 4 h 45 min
- When
- Wednesday, Thursday and Friday
- Estimated price
- $120 - $550
Flights from Amsterdam to Helsinki via Stockholm
- Ave. Duration
- 3 h 57 min
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- $100 - $430
Flights from Amsterdam to Helsinki via Copenhagen
- Ave. Duration
- 4 h 20 min
- When
- Monday to Friday
- Estimated price
- $100 - $430

- Website
- finnair.com
Flights from Amsterdam to Tallinn via Helsinki
- Ave. Duration
- 4 h 17 min
- When
- Every day
- Estimated price
- $170 - $550
Flights from Brussels to Tallinn via Helsinki
- Ave. Duration
- 4 h 5 min
- When
- Every day
- Estimated price
- $180 - $650
Flights from Amsterdam to Helsinki
- Ave. Duration
- 2 h 20 min
- When
- Every day
- Estimated price
- $170 - $650

- Website
- lot.com
Flights from Amsterdam to Tallinn
- Ave. Duration
- 2 h 15 min
- When
- Every day
- Estimated price
- $100 - $370
Flights from Amsterdam to Tallinn via Warsaw
- Ave. Duration
- 5 h 20 min
- When
- Every day
- Estimated price
- $100 - $370
Flights from Brussels to Tallinn
- Ave. Duration
- 2 h 22 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $120 - $440
Flights from Brussels to Tallinn via Warsaw
- Ave. Duration
- 5 h 25 min
- When
- Every day
- Estimated price
- $120 - $440

- Website
- klm.com
Flights from Amsterdam to Tallinn
- Ave. Duration
- 2 h 20 min
- When
- Every day
- Estimated price
- $95 - $350
Flights from Brussels to Tallinn via Amsterdam
- Ave. Duration
- 4 h 10 min
- When
- Monday to Saturday
- Estimated price
- $95 - $490
Flights from Amsterdam to Helsinki
- Ave. Duration
- 2 h 21 min
- When
- Every day
- Estimated price
- $190 - $700

- Website
- lufthansa.com
Flights from Amsterdam to Tallinn via Frankfurt
- Ave. Duration
- 4 h 50 min
- When
- Every day
- Estimated price
- $190 - $700
Flights from Brussels to Tallinn via Frankfurt
- Ave. Duration
- 4 h 43 min
- When
- Every day
- Estimated price
- $200 - $1,000
Flights from Amsterdam to Helsinki via Frankfurt
- Ave. Duration
- 4 h 30 min
- When
- Every day
- Estimated price
- $170 - $750

- Website
- airbaltic.com
Flights from Amsterdam to Tallinn
- Ave. Duration
- 2 h 20 min
- When
- Every day
- Estimated price
- $95 - $350
Flights from Amsterdam to Tallinn via Riga
- Ave. Duration
- 4 h 9 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $95 - $350
Flights from Amsterdam to Helsinki via Riga
- Ave. Duration
- 4 h 25 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $85 - $320

- Website
- norwegian.com
Flights from Amsterdam to Helsinki
- Ave. Duration
- 2 h 20 min
- When
- Thursday and Sunday
- Estimated price
- $65 - $380
Flights from Amsterdam to Helsinki via Copenhagen
- Ave. Duration
- 3 h 45 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $65 - $380

- Website
- transavia.com
Flights from Amsterdam to Helsinki
- Ave. Duration
- 2 h 25 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $80 - $290

- Website
- britishairways.com
Flights from Brussels to Tallinn via London Heathrow
- Ave. Duration
- 5 h 15 min
- When
- Tuesday and Friday
- Estimated price
- $140 - $700

- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Den Haag HS to Schiphol (Airport)
- Ave. Duration
- 31 min
- Frequency
- Every 20 minutes
- Estimated price
- $11 - $19
- Website
- ns.nl
- Purchase a
- eurail.com
Train from Den Haag HS to Bruxelles-Nat.-Aéroport
- Ave. Duration
- 2 h 6 min
- Frequency
- Hourly
- Estimated price
- $24 - $35
- Website
- ns.nl
- Purchase a
- eurail.com
Train from Den Haag Centraal to Utrecht Centraal
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- $11 - $19
- Website
- ns.nl
- Purchase a
- eurail.com
Train from Utrecht Centraal to Oberhausen Hbf
- Ave. Duration
- 1 h 51 min
- Frequency
- Every 4 hours
- Estimated price
- $21 - $35
- Website
- ns.nl
- Purchase a
- eurail.com

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Oberhausen Hbf to Villach Hbf
- Ave. Duration
- 11 h 26 min
- Frequency
- 6 times a week
- Estimated price
- $170 - $260
- Website
- bahn.de

- Website
- oebb.at
Train from Villach Hbf to Udine
- Ave. Duration
- 1 h 44 min
- Frequency
- 3 times a day
- Estimated price
- $13 - $25
- Website
- fahrplan.oebb.at
- Purchase an
- eurail.com

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Villach Hbf to Udine
- Ave. Duration
- 1 h 26 min
- Frequency
- Once daily
- Estimated price
- $28 - $40
- Website
- orario.trenitalia.com

- Phone
- +39 0861 199 1900
- info@baltour.it
- Website
- eurolines.it
Bus from Udine Autostazione to Tallinn
- Ave. Duration
- 15 h 45 min
- Frequency
- Once a week
- Estimated price
- $130 - $180
- Schedules at
- eurolines.it

- Phone
- +371 67214512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Den Haag to Rīga
- Ave. Duration
- 35 h 52 min
- Frequency
- Once a week
- Estimated price
- $100 - $160
- Schedules at
- ecolines.net
Bus from Rīga to Tallinn
- Ave. Duration
- 3 h 35 min
- Frequency
- Twice daily
- Estimated price
- $14 - $23
- Schedules at
- ecolines.net

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixbus.de
Night bus from The Hague to Dortmund
- Ave. Duration
- 5 h 50 min
- Frequency
- Once daily
- Estimated price
- $18 - $30
- Website
- flixbus.co.uk
Bus from Dortmund to Stockholm
- Ave. Duration
- 21 h 15 min
- Frequency
- Twice daily
- Estimated price
- $80 - $140
- Website
- flixbus.co.uk

- Phone
- +49 (0)40 547 541 222
- international.sales@tallinksilja.com
- Website
- tallink.com
Car ferry from Helsinki to Tallinn
- Ave. Duration
- 2 h
- Frequency
- Every 4 hours
- Estimated price
- $55 - $220
- Schedules at
- tallink.com
- Passenger
- $44 - $45
- Vehicle
- $45 - $46
- Cabin
- $57
Car ferry from Stockholm to Tallinn
- Ave. Duration
- 16 h
- Frequency
- Once daily
- Estimated price
- $160 - $300
- Schedules at
- tallink.com
- Passenger
- $232
- Vehicle
- $239
- Cabin
- $293

- Phone
- +358 9 123 575
- Website
- vikingline.fi
Car ferry from Helsinki to Tallinn
- Ave. Duration
- 2 h 30 min
- Frequency
- Twice daily
- Estimated price
- $86
- Schedules at
- vikingline.fi
- Passenger
- $43
- Vehicle
- $32
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.
Questions & Answers
How far is it from The Hague to Tallinn?
The distance between The Hague and Tallinn is 1509 km. The road distance is 2035 km.
What is the cheapest way to get from The Hague to Tallinn?
The cheapest way to get from The Hague to Tallinn is to train and fly which costs 75€ - 220€ and takes 4 h 58 min.
What is the fastest way to get from The Hague to Tallinn?
The quickest way to get from The Hague to Tallinn is to train and fly which takes 4 h 58 min and costs 75€ - 220€.
Is there a direct bus between The Hague and Tallinn?
No, there is no direct bus from The Hague to Tallinn. However, there are services departing from Den Haag and arriving at Tallinn via Rīga. The journey, including transfers, takes approximately 40 h 27 min.
How long does it take to get from The Hague to Tallinn?
It takes approximately 4 h 58 min to get from The Hague to Tallinn, including transfers.