How to get from Oslo to Tallinn

Travelling from Oslo to Tallinn doesn't have to be expensive. There are several options available to get from one city to the other, ranging from €61. Whether you'd prefer to take the train, or rent a car, there are plenty of ways to get from Oslo to Tallinn at an affordable price.

Updated:

Train fly to Tallinn

Travelling from Oslo to Tallinn doesn't have to be a complicated journey. There are several options to choose from, including train, flight and bus.

If you'd like to take the train from Oslo to Tallinn, you can take the Flytoget train from the Oslo S station. The journey takes about 22 minutes and costs around €14. The travel distance is 46 km.

For those wanting to fly from Oslo to Tallinn, you can take a flight from Oslo (OSL) to the Tallinn (TLL) airport. The journey takes about 1 hour 25 minutes and costs around €45.

Finally, if you'd prefer to take a bus, you can take the Go Bus AS from the Lennujaam station. The journey takes about 8 minutes and costs around €1. The travel distance is 2 km.

No matter which option you choose, getting from Oslo to Tallinn is easy and straightforward.



Take the train Oslo S at the station Flytoget.

The journey takes approximately 22 m. Ticket price is about €14 The travel distance is 46 km.

Carrier is Flytoget.

Buy ticket

Get off at the Oslo lufthavn stasjon.
Fly out to Oslo (OSL) of the Tallinn (TLL) airport.

The journey takes approximately 1 h 25 m. Ticket price is about €45

Carrier is Air Baltic.

🔎

🚖 Find a cheap local taxi

Get off at the Tallinn (TLL).
Take the Go Bus AS bus at the Lennujaam station .

The journey takes approximately 8 m. Ticket price is about €1 The travel distance is 2 km.

Carrier is Go Bus AS.

Buy ticket

Get off at the Tornimäe.


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Train fly to Helsinki car ferry

Are you looking to travel from Oslo to Tallinn but don't know how to get there? If so, we have the perfect guide for you! Taking the train is the most efficient and cost-effective way to get from Oslo to Tallinn.

First, you'll need to take the Flytoget train from Oslo Lufthavn Stasjon station in Oslo. This journey will take about 22 minutes, and the ticket cost is around €14. The distance you'll travel on this leg of the journey is 14 miles.

After that, you'll need to take a flight from Oslo Airport (OSL) to Helsinki Airport (HEL). This flight will take about 1 hour 20 minutes, and the ticket cost is around €40.

From Helsinki Airport (HEL), you will take the Lentoasema train from the Finnish Railways (VR) station. This journey will take about 29 minutes, and the ticket cost is around €2. The distance you'll travel on this leg of the journey is 22 km.

Once you arrive at Vyökatu station, you'll take a 9-minute ride with Helsingin seudun liikenne. This ride will cost around €2. The distance you'll travel on this leg of the journey is 1 km.

Finally, you'll board the Tallink ferry at the port of Helsinki, and disembark at Tallinn. This journey will take about 2 hours and cost around €21. The distance you'll travel is 80 km.

Using this guide, you'll be able to successfully travel from Oslo to Tallinn with ease. Happy travels!



Take the train Oslo lufthavn stasjon at the station Flytoget.

The journey takes approximately 22 m. Ticket price is about €14 The travel distance is 14 m.

Carrier is Flytoget.

Buy ticket

Get off at the Oslo (OSL).
Fly out to Oslo (OSL) of the Helsinki (HEL) airport.

The journey takes approximately 1 h 20 m. Ticket price is about €40

Carrier is Norwegian Air Shuttle.

🔎

🚖 Find a cheap local taxi

Get off at the Helsinki (HEL).
Take the train Lentoasema at the station Finnish Railways (VR).

The journey takes approximately 29 m. Ticket price is about €2 The travel distance is 22 km.

Carrier is Finnish Railways (VR).

Buy ticket

Get off at the Helsinki.

The journey takes approximately 9 m. Ticket price is about €2 The travel distance is 1 km.

Carrier is Helsingin seudun liikenne.

Buy ticket

Get off at the Vyökatu.
Boarding the Tallink ferry at the port of Helsinki.

The journey takes approximately 2 h Ticket price is about €21 The travel distance is 80 km.

Carrier is Tallink.

Buy ticket

Get off at the Tallinn.


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Train car ferry via Стокгольм

Once you have arrived in Tallinn, you can explore the city or take a bus or train to your final destination.

Travelling from Oslo to Tallinn is possible by train, ferry and bus. It can be a bit of a journey, but there are lots of things to see and do along the way.

Let’s start with the train journey. Taking the train from Oslo S at the station Swedish Railways (SJ) is the best option. The journey takes approximately 4 h 18 m and costs around €35. The travel distance is 425 km and the carrier is Swedish Railways (SJ).

The next stage of the journey is to take the train from Katrineholm Centralstation at the station Swedish Railways (SJ). The journey takes approximately 56 m and costs around €10. The travel distance is 127 km and the carrier is Swedish Railways (SJ).

Once you have arrived at Stockholm Liljevalc Gröna Lund, the journey is almost complete. The journey takes approximately 13 m and the travel distance is 1 km. The carrier is SL.

The last stage of the journey is to board the Tallink ferry at the port of Stockholm and sail to Tallinn. The journey takes approximately 16 h 15 m and costs around €75. The travel distance is 458 km and the carrier is Tallink.

Once you have arrived in Tallinn, you can explore the city or take a bus or train to your final destination.

Travelling from Oslo to Tallinn is a great way to explore the region and see some of the spectacular sights. With some careful planning and research, you can make this journey as enjoyable and cost-effective as possible.



Take the train Oslo S at the station Swedish Railways (SJ).

The journey takes approximately 5 h 18 m. Ticket price is about €45 The travel distance is 553 km.

Carrier is Swedish Railways (SJ).

Buy ticket

Get off at the Stockholm Centralstation.
394 m on foot from the Stockholm Centralstation to the T-Centralen Spårv.

The journey takes approximately 5 m. The travel distance is 394 m.

Get off at the T-Centralen Spårv.

The journey takes approximately 13 m. The travel distance is 1 km.

Carrier is SL.

Buy ticket

945 m on foot from the Stockholm Liljevalc Gröna Lund to the Stockholm.

The journey takes approximately 14 m. The travel distance is 945 m.

Get off at the Stockholm.
Boarding the Tallink ferry at the port of Stockholm.

The journey takes approximately 16 h 15 m. Ticket price is about €75 The travel distance is 458 km.

Carrier is Tallink.

Buy ticket

Get off at the Tallinn.


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Train car ferry



Take the train Oslo lufthavn stasjon at the station Swedish Railways (SJ).

The journey takes approximately 5 h 18 m. Ticket price is about €45 The travel distance is 14 m.

Carrier is Swedish Railways (SJ).

Buy ticket

Get off at the Oslo (OSL).
454 m on foot from the Stockholm Centralstation to the Stockholm Citytermin Kungsbron.

The journey takes approximately 5 m. The travel distance is 454 m.

Take the SL bus at the Stockholm Citytermin Kungsbron station .

The journey takes approximately 27 m. The travel distance is 9 km.

Carrier is SL.

Buy ticket

Get off at the Stockholm Frihamnen.
Boarding the St Peters Line ferry at the port of Stockholm.

The journey takes approximately 17 h 30 m. The travel distance is 1080 km.

Carrier is St Peters Line.

Buy ticket

Get off at the Tallinn.


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Bus car ferry

Are you looking to travel from Oslo to Tallinn? If so, the journey can be completed in a single day with the right route and transportation.

The first step is to head to the Oslo Central Bus Station station. Here, you can board the Vy Buss bus, which will take you to the Stockholm Main Station Terminalslingan. This journey takes approximately 7 h 30 m and the ticket price is around €70. Keep in mind that the travel distance is 533 km and the carrier is Vy Buss.

Once you arrive at the Stockholm Main Station Terminalslingan, you will need to board the SL bus at the Oslo lufthavn stasjon station. This bus will take you to the Oslo (OSL) and the journey takes approximately 29 m. The travel distance is 14 m and the carrier is SL.

Finally, you can board the St Peters Line ferry at the port of Oslo lufthavn stasjon. This ferry will take you to the Oslo (OSL) and the journey takes approximately 17 h 30 m. The travel distance is 14 m and the carrier is St Peters Line.

By following these steps, you can complete your journey from Oslo to Tallinn in a single day. Be sure to check ticket prices and exact travel times in advance of your trip, as these can change. Bon voyage!



Take the Vy Buss bus at the Oslo Central Bus Station station .

The journey takes approximately 7 h 30 m. Ticket price is about €70 The travel distance is 533 km.

Carrier is Vy Buss.

Buy ticket

Take the SL bus at the Oslo lufthavn stasjon station .

The journey takes approximately 27 m. The travel distance is 14 m.

Carrier is SL.

Buy ticket

Get off at the Oslo (OSL).
Boarding the St Peters Line ferry at the port of Oslo lufthavn stasjon.

The journey takes approximately 17 h 30 m. The travel distance is 14 m.

Carrier is St Peters Line.

Buy ticket

Get off at the Oslo (OSL).


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Bus



Take the Sindbad bus at the Oslo station .

The journey takes approximately 27 h 45 m. Ticket price is about €55 The travel distance is 1816 km.

Carrier is Sindbad.

Buy ticket

Get off at the Warszawa.
Take the FlixBus bus at the Warszawa, Dworzec Zachodni station .

The journey takes approximately 14 h 35 m. Ticket price is about €45 The travel distance is 993 km.

Carrier is FlixBus.

Buy ticket

Get off at the Tallinn, Bus Station.


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


Drive car ferry



In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 6 h 15 m. The travel distance is 529 km.

Get off at the Stockholm.
Boarding the St Peters Line ferry at the port of Stockholm.

The journey takes approximately 18 h The travel distance is 444 km.

Carrier is St Peters Line.

Buy ticket

Get off at the Kolera-allas.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 9 h 28 m. The travel distance is 729 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Tallinn at Booking


The cheapest way to travel from Oslo to Tallinn is by taking a Train fly to Tallinn with an average price of €61. The journey takes approximately 3 ч. 59 мин.

Train fly to Tallinn is the fastest way to travel from Oslo to Tallinn. Tickets cost €61. The journey takes approximately 3 ч. 59 мин.