Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
23 h 52 min
2354 km.
from $129
Composite Route Car Only
Schedule
Tallinn, Estonia → Bern, Switzerland
All
28 Jun 2026
June 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
July 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
August 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
September 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
October 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
November 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
December 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
January 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
February 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
March 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
April 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
May 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
All days
29 Jun, Mon
30 Jun, Tue
01 Jul, Wed
02 Jul, Thu
03 Jul, Fri
Cheapest and Fastest Ways to Travel from Tallinn to Bern
Composite routes from Tallinn to Bern
Cheapest
23 h 52 min
Car
Fastest
3 h 1 min
Plane
Other
6 h 47 min
Bus, Plane
8 h 37 min
Bus, Plane
33 h 39 min
Bus, Train
36 h 29 min
10 h 20 min
Ferry, Plane
36 h 13 min
Bus, Train
40 h 15 min
41 h 15 min
Bus, Train
Route Navigator Tallinn - Bern
Get all the information you need right here
At roundabout, take exit 4 onto Pärnu mnt
Pärnu mnt, 6 km 607 м
6 km 607 м
Continue onto Männiku tee
Männiku tee, 117 km 821 м
117 km 821 м
At roundabout, take exit 2 onto Tallinna mnt
Tallinna mnt, 8 km 811 м
8 km 811 м
Continue onto Papiniidu
Papiniidu, 2 km 391 м
2 km 391 м
Turn left onto Riia mnt
Riia mnt, 445 м
445 м
Keep left onto Paide mnt
Paide mnt, 49 м
49 м
Turn right onto Paide mnt
Paide mnt, 150 km 643 м
150 km 643 м
Continue onto Rīga (Baltezers) - Igaunijas robeža (Ainaži)
Rīga (Baltezers) - Igaunijas robeža (Ainaži), 10 km 97 м
10 km 97 м
Keep right onto Rīga (Baltezers) - Igaunijas robeža (Ainaži)
Rīga (Baltezers) - Igaunijas robeža (Ainaži), 4 km 228 м
4 km 228 м
Keep right
168 м
168 м
Continue
289 м
289 м
At roundabout, take exit 1 onto Juglas krastmala
Juglas krastmala, 478 м
478 м
Continue onto Juglas iela
Juglas iela, 3 km 359 м
3 km 359 м
Continue onto Juglas iela
Juglas iela, 43 м
43 м
At roundabout, take exit 2 onto Juglas iela
Juglas iela, 1 km 448 м
1 km 448 м
Keep right onto Juglas iela
Juglas iela, 52 м
52 м
At roundabout, take exit 3 onto Lubānas iela
Lubānas iela, 8 km 182 м
8 km 182 м
Keep left
1 km 551 м
1 km 551 м
At roundabout, take exit 1
1 km 101 м
1 km 101 м
Keep left onto A7
37 km 696 м
37 km 696 м
Continue onto Rīgas iela
Rīgas iela, 22 km 873 м
22 km 873 м
At roundabout, take exit 2 onto A7
20 km 180 м
20 km 180 м
Continue onto Via Baltica
Via Baltica, 26 km 460 м
26 km 460 м
At roundabout, take exit 2 onto A10
29 km 378 м
29 km 378 м
Keep left onto Baltijos Kelio g. and drive toward Panevėžys
Baltijos Kelio g., Panevėžys, 224 м
224 м
At roundabout, take exit 2 onto Baltijos Kelio g.
Baltijos Kelio g., 3 km 752 м
3 km 752 м
At roundabout, take exit 2 onto Smėlynės g.
Smėlynės g., 414 м
414 м
Continue onto A10
2 km 176 м
2 km 176 м
At roundabout, take exit 2 onto Smėlynės g.
Smėlynės g., 1 km 424 м
1 km 424 м
At roundabout, take exit 2 onto Smėlynės g.
Smėlynės g., 75 km 566 м
75 km 566 м
Continue onto A8 and drive toward Kaunas, Klaipėda
Kaunas, Klaipėda, 27 km 741 м
27 km 741 м
Keep right onto Via Baltica and take A5 toward Marijampolė, Varšuva/Warszawa
Via Baltica, Marijampolė, Varšuva/Warszawa, A5, 16 km 211 м
16 km 211 м
Keep right onto Via Baltica and drive toward Marijampolė, Varšuva/Warszawa
Via Baltica, Marijampolė, Varšuva/Warszawa, 399 km 89 м
399 km 89 м
Keep left and take A2 toward Poznań, Łódź
Poznań, Łódź, A2, 91 km 95 м
91 km 95 м
Keep right and take A1 toward Gdańsk, Katowice
Gdańsk, Katowice, A1, 1 km 531 м
1 km 531 м
Keep left and take A1 toward Katowice, Wrocław, Łódź, Piotrków Trybunalski
Katowice, Wrocław, Łódź, Piotrków Trybunalski, A1, 31 km 522 м
31 km 522 м
Keep right and take S8, 91 toward Wrocław, Łódź
Wrocław, Łódź, S8, 91, 226 km 727 м
226 km 727 м
Keep right and take A4, 5 toward Katowice, Jędrzychowice, Zgorzelec, Lubawka
Katowice, Jędrzychowice, Zgorzelec, Lubawka, A4, 5, 407 м
407 м
Keep right and take A4, 5 toward Jędrzychowice, Zgorzelec, Lubawka
Jędrzychowice, Zgorzelec, Lubawka, A4, 5, 100 km 91 м
100 km 91 м
Keep left onto A4 and drive toward Jędrzychowice, Zgorzelec, Dresden
Jędrzychowice, Zgorzelec, Dresden, 51 km 407 м
51 km 407 м
Turn left
170 km 237 м
170 km 237 м
Keep right and take A 72 toward Hof, Zwickau, Chemnitz-Rottluff
Hof, Zwickau, Chemnitz-Rottluff, A 72, 230 km 562 м
230 km 562 м
Keep right onto A 6 and take , , , , A 6, , , , , B 4 toward Prag/Praha, Regensburg, Heilbronn, Hafen, , Nürnberg-Fischbach, Nürnberg-Zentrum, Nürnberg-Messe, Stadion,
Prag/Praha, Regensburg, Heilbronn, Hafen, , Nürnberg-Fischbach, Nürnberg-Zentrum, Nürnberg-Messe, Stadion, , , , , , A 6, , , , , B 4, 460 м
460 м
Keep left and take A 6 toward Prag/Praha, Regensburg, Heilbronn, Hafen
Prag/Praha, Regensburg, Heilbronn, Hafen, A 6, 1 km 993 м
1 km 993 м
Keep right and take A 6 toward Heilbronn, Hafen, Nürnberg-Messe, Stadion
Heilbronn, Hafen, Nürnberg-Messe, Stadion, A 6, 151 km 284 м
151 km 284 м
Keep right and take A 81 toward Stuttgart, Weinsberg, Würzburg
Stuttgart, Weinsberg, Würzburg, A 81, 147 м
147 м
Keep left and take A 81 toward Stuttgart, Weinsberg
Stuttgart, Weinsberg, A 81, 1 km 797 м
1 km 797 м
Keep left and take A 81 toward Stuttgart, Weinsberg
Stuttgart, Weinsberg, A 81, 49 km 100 м
49 km 100 м
Keep right and take A 8 toward Karlsruhe, Leonberg-West
Karlsruhe, Leonberg-West, A 8, 2 km 304 м
2 km 304 м
Keep right onto B 295 and take B 295 toward Leonberg, Calw, Weil der Stadt, Renningen-Ost
Leonberg, Calw, Weil der Stadt, Renningen-Ost, B 295, 228 м
228 м
Keep left and take B 295 toward Calw, Weil der Stadt, Renningen, Warmbronn
Calw, Weil der Stadt, Renningen, Warmbronn, B 295, 32 м
32 м
Continue onto K 1011
16 м
16 м
Turn left onto B 295 and drive toward Calw
Calw, 5 km 813 м
5 km 813 м
Turn sharp left and take B 464 toward Reutlingen, Magstadt, Renningen-Süd
Reutlingen, Magstadt, Renningen-Süd, B 464, 163 м
163 м
At roundabout, take exit 2 onto B 464
100 м
100 м
Continue onto B 464
8 km 124 м
8 km 124 м
Keep right and drive toward Böblingen-Hulb, Singen, Stuttgart
Böblingen-Hulb, Singen, Stuttgart, 152 м
152 м
Keep left toward A 81
A 81, 1 km 637 м
1 km 637 м
Keep right and take A 81 toward Singen
Singen, A 81, 79 km 225 м
79 km 225 м
Keep right and take B 27 toward Villingen-Schwenningen, St. Georgen, Trossingen, Deißlingen
Villingen-Schwenningen, St. Georgen, Trossingen, Deißlingen, B 27, 116 м
116 м
Keep right and take B 27 toward Villingen-Schwenningen, St. Georgen, Trossingen
Villingen-Schwenningen, St. Georgen, Trossingen, B 27, 2 km 768 м
2 km 768 м
Continue onto B 27
8 km 609 м
8 km 609 м
Turn left onto B 27 and drive toward Schaffhausen, Donaueschingen, Bad Dürrheim
Schaffhausen, Donaueschingen, Bad Dürrheim, 11 km 202 м
11 km 202 м
Keep left onto B 27
2 km 620 м
2 km 620 м
Continue onto B 27
11 km 548 м
11 km 548 м
At roundabout, take exit 2 onto Schaffhauser Straße
Schaffhauser Straße, 217 м
217 м
Turn right onto Waldshuter Straße
Waldshuter Straße, 1 km 729 м
1 km 729 м
Keep right onto Waldshuter Straße
Waldshuter Straße, 28 м
28 м
At roundabout, take exit 2 onto Waldshuter Straße
Waldshuter Straße, 2 km 861 м
2 km 861 м
Keep right
235 м
235 м
Keep right
39 м
39 м
Turn slight right onto B 314
28 km 590 м
28 km 590 м
At roundabout, take exit 1
234 м
234 м
Turn slight right onto B 34
3 km 883 м
3 km 883 м
Turn right onto L 162
5 km 88 м
5 km 88 м
At roundabout, take exit 2 onto Zurzacher Straße
Zurzacher Straße, 1 km 672 м
1 km 672 м
Turn right onto Zürcherstrasse
Zürcherstrasse, 178 м
178 м
Continue onto NK 286
1 km 712 м
1 km 712 м
Continue onto Bruggerstrasse
Bruggerstrasse, 3 km 941 м
3 km 941 м
At roundabout, take exit 2 onto Zurzibergstrasse
Zurzibergstrasse, 1 km 544 м
1 km 544 м
Turn right onto Staltig
Staltig, 6 km 869 м
6 km 869 м
At roundabout, take exit 2 onto Siggenthalerstrasse
Siggenthalerstrasse, 1 km 697 м
1 km 697 м
Turn left onto Döttingerstrasse
Döttingerstrasse, 385 м
385 м
Turn right onto Stillistrasse
Stillistrasse, 3 km 749 м
3 km 749 м
At roundabout, take exit 2 onto Zurzacherstrasse
Zurzacherstrasse, 2 km 16 м
2 km 16 м
Turn left onto 3, 5
1 km 795 м
1 km 795 м
Continue onto Aarauerstrasse
Aarauerstrasse, 2 km 135 м
2 km 135 м
At roundabout, take exit 2 onto Aarauerstrasse
Aarauerstrasse, 3 km 825 м
3 km 825 м
At roundabout, take exit 3 onto Aarauerstrasse
Aarauerstrasse, 1 km 503 м
1 km 503 м
At roundabout, take exit 2 onto Aarauerstrasse
Aarauerstrasse, 2 km 38 м
2 km 38 м
At roundabout, take exit 1 onto Hauptstrasse
Hauptstrasse, 1 km 165 м
1 km 165 м
At roundabout, take exit 1 onto Bruggerstrasse
Bruggerstrasse, 421 м
421 м
At roundabout, take exit 2 onto Aarauerstrasse
Aarauerstrasse, 1 km 30 м
1 km 30 м
At roundabout, take exit 2 onto Aaretalstrasse
Aaretalstrasse, 2 km 920 м
2 km 920 м
At roundabout, take exit 1 onto Aaretalstrasse
Aaretalstrasse, 408 м
408 м
Keep right
191 м
191 м
Keep left
303 м
303 м
Keep right
79 km 75 м
79 km 75 м
Keep left onto A6
1 km 657 м
1 km 657 м
Keep right onto 37 and drive toward Bern-Wankdorf, Ostermundigen
Bern-Wankdorf, Ostermundigen, 278 м
278 м
Turn slight right onto Papiermühlestrasse
Papiermühlestrasse, 62 м
62 м
Keep right onto Papiermühlestrasse
Papiermühlestrasse, 2 km 230 м
2 km 230 м
At roundabout, take exit 1 onto Grosser Muristalden
What is the cheapest way to get from Tallinn to Bern?
The cheapest way to get from Tallinn to Bern is to bus which costs $184.78 - $293.48 and takes 40h 15m.
What is the fastest way to get from Tallinn to Bern?
The fastest way to get from Tallinn to Bern is to fly and train which takes 6h 47m and costs $141.30 - $336.96 .
Is there a direct bus between Tallinn and Bern?
No, there is no direct bus from Tallinn station to Bern. However, there are services departing from Tallinn, Bus Station and arriving at Bern via Praha, ÚAN Florenc. The journey, including transfers, takes approximately 40h 15m.
Is there a direct train between Tallinn and Bern?
No, there is no direct train from Tallinn to Bern. However, there are services departing from Tallinn and arriving at Bern via Vilnius, Warszawa Zachodnia, S+U Berlin Hauptbahnhof, Frankfurt and Basel SBB. The journey, including transfers, takes approximately 36h 29m.
How far is it from Tallinn to Bern?
The distance between Tallinn and Bern is 1832 km. The road distance is 2333.6 km.
How do I travel from Tallinn to Bern without a car?
The best way to get from Tallinn to Bern without a car is to bus and train via Frankfurt am Main which takes 33h 39m and costs $304.35 - $413.04 .
How long does it take to get from Tallinn to Bern?
It takes approximately 6h 47m to get from Tallinn to Bern, including transfers.
Where do I catch the Tallinn to Bern bus from?
Tallinn to Bern bus services, operated by FlixBus, depart from Tallinn, Bus Station.
Where do I catch the Tallinn to Bern train from?
Tallinn to Bern train services, operated by Lithuanian Railways (LG), depart from Tallinn station.
Train or bus from Tallinn to Bern?
The best way to get from Tallinn to Bern is to train which takes 36h 29m and costs $260.87 - $402.17 . Alternatively, you can bus, which costs $184.78 - $293.48 and takes 40h 15m.
Where does the Tallinn to Bern bus arrive?
Tallinn to Bern bus services, operated by FlixBus, arrive at Praha, ÚAN Florenc station.
What is the time difference between Tallinn and Bern?
Bern is 1h behind Tallinn. It is currently 19:01 in Tallinn and 18:01 in Bern.
Where does the Tallinn to Bern train arrive?
Tallinn to Bern train services, operated by Lithuanian Railways (LG), arrive at Vilnius station.
Can I drive from Tallinn to Bern?
Yes, the driving distance between Tallinn to Bern is 2334 km. It takes approximately 24h 35m to drive from Tallinn to Bern.
How do I get a bus ticket from Tallinn to Bern?
Book your Tallinn to Bern bus tickets online with Omio and FlixBus.
Where can I stay near Bern?
There are 268+ hotels available in Bern. Prices start at $57.91 per night.
→
+0→
Transport search
Transport search
From Tallinn, where will you go next? Select a city below to get started