There are 10 ways to get from Perth to Helsinki by bus, plane, train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Edinburgh Airport, fly to Helsinki Airport
best- Take the bus from Leonard Street to Airport
- Fly from Edinburgh Airport (EDI) to Helsinki Airport (HEL)EDI - HEL
5h 54mTrain to Glasgow Airport, fly to Helsinki Airport
cheapest- Take the train from Perth to Glasgow Queen Street
- Fly from Glasgow Airport (GLA) to Helsinki Airport (HEL)GLA - HEL
9h 1m€135–260Train, bus
- Take the train from Perth to Edinburgh Waverley
- Take the train from Edinburgh Waverley to King's Cross
- Take the train from London St Pancras Intl to Lille Europe
- Take the bus from Lille to Kaunas, Bus Station
- Take the bus from Kaunas to Tallinn Harbour
- Take the bus from Tallinn to Helsinki
2d 6hDrive, Eurotunnel, train, bus
- Drive from Perth to Folkestone
- Take the car train from Folkestone to Calais-Fréthun
- Take the train from Calais Frethun to Lille EuropeTer
- Take the bus from Lille to Hamburg, Zentraler Omnibusbahnhof
- Drive from Hamburg Hbf to Helsinki
2d 6hBus to Edinburgh Airport, fly to Lennart Meri International Airport, bus
- Take the bus from Leonard Street to Airport
- Fly from Edinburgh Airport (EDI) to Lennart Meri International Airport (TLL)EDI - TLL
- Take the bus from Tallinn to Helsinki
7h 13mTrain to Aberdeen Airport, fly to Helsinki Airport
- Take the train from Perth to Aberdeen
- Fly from Aberdeen Airport (ABZ) to Helsinki Airport (HEL)ABZ - HEL
9h 12m€174–426Fly Dundee Riverside Airport to Helsinki Airport
- Fly from Dundee Riverside Airport (DND) to Helsinki Airport (HEL)DND - HEL
9h 43m€211–536Train, bus via Berlin
- Take the train from Perth to Finsbury Park
- Take the bus from London Victoria to Berlin central bus station
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Tallinn, Harbour Terminal D
- Take the bus from Tallinn to Helsinki
2d 6hTrain, bus via Warsaw
- Take the train from Perth to Haymarket
- Take the train from Haymarket to Northampton
- Take the bus from Coach Park to London Victoria
- Take the bus from London Victoria to Warsaw Bus Station West
- Take the bus from Warszawa, Dworzec Zachodni to Tallinn, Harbour Terminal D
- Take the bus from Tallinn to Helsinki
2d 8hBus, train
- Take the bus from Leonard Street to George Street
- Take the train from Edinburgh Waverley to Sheffield
- Take the bus from Sheffield to Praha, ÚAN Florenc
- Take the bus from Praha, ÚAN Florenc to Warszawa Centralna
- Take the bus from Warsaw to Tallinn Harbour
- Take the bus from Tallinn to Helsinki
2d 10h
Edinburgh Airport (EDI) to Helsinki Airport (HEL) flights
Questions & Answers
The cheapest way to get from Perth to Helsinki is to train and fly which costs €130 - €260 and takes 9h 1m.
The fastest way to get from Perth to Helsinki is to train and fly which takes 9h 1m and costs €130 - €260.
The distance between Perth and Helsinki is 1803 km.
The best way to get from Perth to Helsinki without a car is to train and bus which takes 2 days 6h and costs .
It takes approximately 5h 54m to get from Perth to Helsinki, including transfers.
Helsinki is 2h ahead of Perth. It is currently 12:53 AM in Perth and 2:53 AM in Helsinki.
There are 1344+ hotels available in Helsinki.
What companies run services between Perth, Scotland and Helsinki, Finland?
Loganair and Finnair fly from Dundee Riverside Airport (DND) to Helsinki Airport (HEL) twice daily.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- britishairways.com
Flights from Edinburgh Airport to Helsinki Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €120–230
Flights from Edinburgh Airport to Lennart Meri International Airport via Helsinki Airport
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €120–210
Flights from Glasgow Airport to Helsinki Airport via London Heathrow
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- €130–310
Flights from Aberdeen Airport to Helsinki Airport via Manchester
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- €150–380
Flights from Dundee Riverside Airport to Helsinki Airport via London Heathrow
- Ave. Duration
- 9h 17m
- When
- Monday to Friday
- Estimated price
- €190–460
Flights from Dundee Riverside Airport to Helsinki Airport via Kirkwall, Edinburgh Airport
- Ave. Duration
- 8h 55m
- When
- Monday
- Estimated price
- €190–450
- Website
- finnair.com
Flights from Edinburgh Airport to Helsinki Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €120–230
Flights from Edinburgh Airport to Lennart Meri International Airport via Helsinki Airport
- Ave. Duration
- 4h 43m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €120–210
Flights from Glasgow Airport to Helsinki Airport via London Heathrow
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- €130–310
- Website
- klm.com
Flights from Glasgow Airport to Helsinki Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- €75–360
Flights from Aberdeen Airport to Helsinki Airport via Amsterdam Schiphol
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- €95–450
- Website
- flysas.com
Flights from Edinburgh Airport to Helsinki Airport via Copenhagen
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–250
Flights from Edinburgh Airport to Lennart Meri International Airport via Copenhagen
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–170
Flights from Aberdeen Airport to Helsinki Airport via Copenhagen
- Ave. Duration
- 4h 10m
- When
- Wednesday
- Estimated price
- €90–340
- Website
- norwegian.com
Flights from Edinburgh Airport to Helsinki Airport via Stockholm
- Ave. Duration
- 4h 40m
- When
- Thursday and Sunday
- Estimated price
- €75–210
- Website
- jet2.com
Flights from Edinburgh Airport to Lennart Meri International Airport
- Ave. Duration
- 2h 55m
- When
- Thursday
- Estimated price
- €80–240
- Website
- lufthansa.com
Flights from Glasgow Airport to Helsinki Airport via Frankfurt
- Ave. Duration
- 8h 30m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- €85–330
- Website
- airbaltic.com
Flights from Aberdeen Airport to Helsinki Airport via Riga
- Ave. Duration
- 4h 20m
- When
- Saturday
- Estimated price
- €85–340
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Perth to Edinburgh Waverley
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- €13–28
- Website
- https://www.scotrail.co.uk/
Train from Perth to Glasgow Queen Street
- Ave. Duration
- 1h 14m
- Frequency
- Every 30 minutes
- Estimated price
- €15–26
- Website
- https://www.scotrail.co.uk/
Train from Perth to Aberdeen
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- €23–65
- Website
- https://www.scotrail.co.uk/
Train from Perth to Haymarket
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- €13–28
- Website
- https://www.scotrail.co.uk/
- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from Perth to Edinburgh Waverley
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €12–13
- Website
- https://www.lner.co.uk/
Train from Edinburgh Waverley to King's Cross
- Ave. Duration
- 4h 8m
- Frequency
- Every 30 minutes
- Estimated price
- €70–140
- Website
- https://www.lner.co.uk/
Train from Perth to Aberdeen
- Ave. Duration
- 1h 36m
- Frequency
- Twice a week
- Estimated price
- €70–110
- Website
- https://www.lner.co.uk/
- Anytime Day Single
- €70–110
Train from Perth to Haymarket
- Ave. Duration
- 1h 9m
- Frequency
- Twice daily
- Estimated price
- €12–13
- Website
- https://www.lner.co.uk/
- Phone
- +44 330 060 0500
- enquiry@sleeper.scot
- Website
- sleeper.scot
Train from Perth to Edinburgh Waverley
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- €65–90
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- €230–260
- Sleeper Seat
- €65–90
- Sleeper Berth Club Solo
- €260–300
Train from Perth to Finsbury Park
- Ave. Duration
- 7h 48m
- Frequency
- Twice a week
- Estimated price
- €75–100
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- €240–270
- Sleeper Seat
- €75–100
- Sleeper Berth Club Solo
- €370–430
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from London St Pancras Intl to Lille Europe
- Ave. Duration
- 1h 22m
- Frequency
- Every 4 hours
- Estimated price
- €85–320
- Website
- https://www.eurostar.com/rw-en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from London St Pancras Intl to Lille Europe
- Ave. Duration
- 1h 22m
- Frequency
- 3 times a day
- Estimated price
- €40–140
- Website
- https://www.ns.nl/en
- 2nd Class
- €40–65
- 1st Class
- €85–140
- Phone
- +44 (0) 8443 35 35 35
- Website
- leshuttle.com
Car train from Folkestone to Calais-Fréthun
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Website
- https://www.leshuttle.com/uk-en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Calais Frethun to Lille Europe
- Ave. Duration
- 28 min
- Frequency
- 4 times a day
- Estimated price
- €23
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Calais Frethun to Lille Europe
- Ave. Duration
- 29 min
- Frequency
- Once daily
- Estimated price
- €20
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +44 345 528 0253
- Website
- avantiwestcoast.co.uk
Train from Haymarket to Northampton
- Ave. Duration
- 5h 12m
- Frequency
- 5 times a week
- Estimated price
- €140–330
- Website
- https://www.avantiwestcoast.co.uk/
- Anytime Single
- €140–200
- Anytime Single 1st Class
- €230–330
Train from Edinburgh Waverley to Sheffield
- Ave. Duration
- 3h 34m
- Frequency
- Hourly
- Estimated price
- €40–190
- Website
- https://www.crosscountrytrains.co.uk/
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- ember.to
Bus from Leonard Street to Airport
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Website
- https://www.ember.to/
Bus from Leonard Street to George Street
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Website
- https://www.ember.to/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Lille to Kaunas, Bus Station
- Ave. Duration
- 33h 45m
- Frequency
- Once daily
- Estimated price
- €140–210
- Website
- https://www.flixbus.co.uk
Bus from Kaunas to Tallinn Harbour
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- €22–45
- Website
- https://www.flixbus.co.uk
Bus from Lille to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 12h 15m
- Frequency
- Once daily
- Estimated price
- €40–110
- Website
- https://www.flixbus.co.uk
Bus from London Victoria to Berlin central bus station
- Ave. Duration
- 18h 55m
- Frequency
- Every 4 hours
- Estimated price
- €65–150
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Tallinn, Harbour Terminal D
- Ave. Duration
- 23h 5m
- Frequency
- 6 times a week
- Estimated price
- €60–150
- Website
- https://www.flixbus.co.uk
Bus from Coach Park to London Victoria
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- €6–16
- Website
- https://www.flixbus.co.uk
Bus from London Victoria to Warsaw Bus Station West
- Ave. Duration
- 27h 5m
- Frequency
- Every 4 hours
- Estimated price
- €75–200
- Website
- https://www.flixbus.co.uk
- Phone
- +358 0600 02010
- info@onnibus.com
- Website
- onnibus.com
Bus from Kaunas to Tallinn Harbour
- Ave. Duration
- 8h 50m
- Frequency
- Twice daily
- Estimated price
- €29–40
- Website
- https://www.onnibus.com/home
Bus from Warsaw to Tallinn Harbour
- Ave. Duration
- 13h 55m
- Frequency
- Twice daily
- Estimated price
- €45–70
- Website
- https://www.onnibus.com/home
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Kaunas to Tallinn Harbour
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Estimated price
- €39
- Schedules at
- transtempo.ua
Bus from Warszawa, Dworzec Zachodni to Tallinn, Harbour Terminal D
- Ave. Duration
- 15h 40m
- Frequency
- Once daily
- Estimated price
- €70–100
- Schedules at
- transtempo.ua
- Phone
- +421 55 680 73 06
- onlinepredaj@eurobus.sk
- Website
- eurobus.sk
Bus from Sheffield to Praha, ÚAN Florenc
- Ave. Duration
- 23h 58m
- Frequency
- 4 times a week
- Estimated price
- €55–150
- Website
- https://www.eurobus.sk/en
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Praha, ÚAN Florenc to Warszawa Centralna
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- €19–35
- Website
- https://ecolines.net/
Want to know more about travelling around Finland
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
Travelling to the UK: What do I need to know?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide







































































