There are 6 ways to get from Bodø to Viljandi by plane, train, ferry, bus, car ferry, 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.
Fly to Lennart Meri International Airport, train
best- Fly from Bodø Airport (BOO) to Lennart Meri International Airport (TLL)BOO - TLL
- Take the train from Tallinn to Viljandi
9h 19m€121–273Ferry, Bus, train
- Take the ferry from Bodø sentrumsterminalen kai to Svolvær hurtigbåtkai
- Take the bus from Svolvær sentrum to Tromsø
- Take the bus from Tromsø Prostneset to Rovaniemi bussterminal
- Take the bus from Rovaniemi, Bus Station to Tallinn, Harbour Terminal D
- Take the train from Tallinn to Viljandi
2dCar ferry, bus, train
- Take the car ferry from Bodø kystrutekai to Tromsø kystrutekai
- Take the bus from Tromsø Prostneset to Rovaniemi bussterminal
- Take the train from Rovaniemi to Pasila
- Take the bus from Helsinki, Pasila H0612 to Tallinn, Harbour Terminal D
- Take the train from Tallinn to Viljandi
2d 2hDrive 3,223.1 km
- Drive from Bodø to Viljandi3,223.1 km
44h 44m€600–866Fly to Helsinki Airport, bus, train
- Fly from Bodø Airport (BOO) to Helsinki Airport (HEL)BOO - HEL
- Take the bus from Helsinki to Tallinn
- Take the train from Tallinn to Viljandi
9h 21mFly to Riga International Airport, train, bus
- Fly from Bodø Airport (BOO) to Riga International Airport (RIX)BOO - RIX
- Take the train from Riga-Pasazieru to Valga
- Take the bus from Valga bussijaam to Reinu tee
13h 6m
Bodø Airport (BOO) to Lennart Meri International Airport (TLL) flights
Questions & Answers
The cheapest way to get from Bodø to Viljandi is to fly and train which costs €120 - €280 and takes 9h 19m.
The fastest way to get from Bodø to Viljandi is to fly and train which takes 9h 19m and costs €120 - €280.
The distance between Bodø and Viljandi is 1172 km. The road distance is 3223.1 km.
The best way to get from Bodø to Viljandi without a car is to ferry and Bus and train which takes 2 days 0h and costs .
It takes approximately 9h 19m to get from Bodø to Viljandi, including transfers.
Viljandi is 1h ahead of Bodø. It is currently 8:23 PM in Bodø and 9:23 PM in Viljandi.
Yes, the driving distance between Bodø to Viljandi is 3223 km. It takes approximately 44h 44m to drive from Bodø to Viljandi.
There are 120+ hotels available in Viljandi.
What companies run services between Bodø, Norway and Viljandi, Estonia?
There is no direct connection from Bodø to Viljandi. However, you can take the bus to Bodø lufthavn, walk to Bodø Airport (BOO) airport, fly to Lennart Meri International Airport (TLL), walk to Lennujaam, take the bus to Balti jaam, walk to Tallinn, then take the train to Viljandi. Alternatively, you can take a ferry from Bodø sentrumsterminalen kai to Viljandi via Svolvær hurtigbåtkai, Svolvær sentrum, Tromsø, Tromsø Prostneset, Rovaniemi, Bus Station, Tallinn, Harbour Terminal D, Vanasadam, Balti jaam, and Tallinn in around 2d.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flysas.com
Flights from Bodø Airport to Lennart Meri International Airport via Stockholm
- Ave. Duration
- 6h
- When
- Friday
- Estimated price
- €110–210
Flights from Bodø Airport to Lennart Meri International Airport via Copenhagen
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- €110–210
Flights from Bodø Airport to Helsinki Airport via Stockholm
- Ave. Duration
- 4h 10m
- When
- Friday
- Estimated price
- €90–230
Flights from Bodø Airport to Riga International Airport via Oslo
- Ave. Duration
- 4h 21m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–230
Flights from Bodø Airport to Riga International Airport via Stockholm
- Ave. Duration
- 5h 5m
- When
- Friday
- Estimated price
- €65–240
- Website
- finnair.com
Flights from Bodø Airport to Lennart Meri International Airport via Helsinki Airport
- Ave. Duration
- 4h 5m
- When
- Monday
- Estimated price
- €80–220
Flights from Bodø Airport to Helsinki Airport
- Ave. Duration
- 2h 20m
- When
- Monday
- Estimated price
- €75–210
- Website
- norwegian.com
Flights from Bodø Airport to Lennart Meri International Airport via Oslo
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €110–210
Flights from Bodø Airport to Riga International Airport via Oslo
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €50–210
- Website
- norwegian.com
Flights from Bodø Airport to Helsinki Airport via Oslo
- Ave. Duration
- 4h 35m
- When
- Monday, Thursday, and Friday
- Estimated price
- €80–260
Flights from Bodø Airport to Riga International Airport via Trondheim
- Ave. Duration
- 4h 20m
- When
- Monday and Friday
- Estimated price
- €55–210
- Website
- airbaltic.com
Flights from Bodø Airport to Riga International Airport via Oslo
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–230
Flights from Bodø Airport to Riga International Airport via Bergen
- Ave. Duration
- 8h 5m
- When
- Saturday
- Estimated price
- €70–260
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Tallinn to Viljandi
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Estimated price
- €8–14
- Website
- https://elron.ee/en
- Express Train Ticket
- €9–14
- Phone
- +358 0100 3232
- Website
- vr.fi
Train from Rovaniemi to Pasila
- Ave. Duration
- 8h 6m
- Frequency
- Every 4 hours
- Estimated price
- €35–95
- Website
- https://www.vr.fi/en/
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Riga-Pasazieru to Valga
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Website
- https://ltglink.lt/en
- Phone
- +47 953 03 888
- info@bestarctic.com
- Website
- bestarctic.com
Bus from Svolvær sentrum to Tromsø
- Ave. Duration
- 12h 50m
- Frequency
- 4 times a week
- Estimated price
- €154
- Website
- https://bestarctic.com/
- Book at
- https://bestarctic.com/the-arctic-route/arctic-winter-routes-explore-norway-sweden-and-finland/
Bus from Tromsø Prostneset to Rovaniemi bussterminal
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Website
- https://bestarctic.com/
- Book at
- https://bestarctic.com/the-arctic-route/arctic-winter-routes-explore-norway-sweden-and-finland/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Rovaniemi, Bus Station to Tallinn, Harbour Terminal D
- Ave. Duration
- 16h 30m
- Frequency
- Once daily
- Estimated price
- €55–90
- Website
- https://www.flixbus.co.uk
Bus from Helsinki, Pasila H0612 to Tallinn, Harbour Terminal D
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- €40–80
- Website
- https://www.flixbus.co.uk
- Phone
- +372 640 4000
- klienditugi@gobus.ee
- Website
- gobus.ee
Bus from Valga bussijaam to Reinu tee
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- €3–5
- Website
- https://gobus.ee/en/
- Phone
- +47 910 09 600
- Website
- reisnordland.no
Ferry from Bodø sentrumsterminalen kai to Svolvær hurtigbåtkai
- Ave. Duration
- 3h 25m
- Frequency
- 4 times a week
- Website
- https://www.reisnordland.no/
- Phone
- +442039 935 562
- book@hurtigruten.com
- Website
- hurtigruten.com
Car ferry from Bodø kystrutekai to Tromsø kystrutekai
- Ave. Duration
- 22h 55m
- Frequency
- 6 times a week
- Estimated price
- €180–270
- Website
- https://www.hurtigruten.com
- Phone
- +47 70 00 70 70
- kystruten@havila.no
- Website
- havilavoyages.com
Car ferry from Bodø kystrutekai to Tromsø kystrutekai
- Ave. Duration
- 22h 55m
- Frequency
- 3 times a week
- Website
- https://www.havilavoyages.com/
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide

























