There are 4 ways to get from Saint Petersburg to Luleå by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Saint Petersburg Bus Terminal to Tallinn Bussijaambus 960
- Take the bus from Tallinn, Bus Station to Helsinki, Harbour Terminal 2bus
- Take the train from Pasila to Kemitrain
- Take the train from Haparanda station to Luleå Centralstationtrain
24h 14mkr 1,799–3,332Bus
cheapest- Take the bus from Saint Petersburg Bus Terminal to Tallinn Bussijaambus 960
- Take the bus from Tallinn, Bus Station to Kemi, Bus Stationbus
- Take the bus from Haparanda Tornio resecentrum to Luleå Malmuddsviaduktenbus 11
27h 32mkr 1,433–2,508Drive 2,224.2 km
- Drive from Saint Petersburg to Luleåcar 2,224.2 km
31h 24mkr 3,951–5,707Train, bus, fly
- Take the train from Baltiysky Railway Terminal to Pskov-1train
- Take the bus from Pskov Bus station to Riga Central Bus Stationbus
- Fly from Riga International Airport (RIX) to Oulu Airport (OUL)plane RIX - OUL
- Take the train from Oulu to Haaparanta pohjoinentrain
- Take the train from Haparanda station to Luleå Centralstationtrain
19h 31m
Saint Petersburg to Luleå by bus, tram, and train
Questions & Answers
The cheapest way to get from Saint Petersburg to Luleå is to bus which costs 1400 kr - 2600 kr and takes 27h 32m.
The fastest way to get from Saint Petersburg to Luleå is to bus and train which takes 24h 14m and costs 1800 kr - 3400 kr.
No, there is no direct bus from Saint Petersburg to Luleå. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Luleå Malmuddsviadukten via Tallinn, Bus Station, Kemi rautatieasema and Haparanda Tornio resecentrum. The journey, including transfers, takes approximately 27h 32m.
The distance between Saint Petersburg and Luleå is 1670 km. The road distance is 2224.2 km.
The best way to get from Saint Petersburg to Luleå without a car is to bus and train which takes 24h 14m and costs 1800 kr - 3400 kr.
It takes approximately 24h 14m to get from Saint Petersburg to Luleå, including transfers.
Saint Petersburg to Luleå bus services, operated by SKSauto, depart from Saint Petersburg Bus Terminal station.
Saint Petersburg to Luleå bus services, operated by SKSauto, arrive at Tallinn Bussijaam station.
Luleå is 1h behind Saint Petersburg. It is currently 4:10 PM in Saint Petersburg and 3:10 PM in Luleå.
Yes, the driving distance between Saint Petersburg to Luleå is 2224 km. It takes approximately 31h 24m to drive from Saint Petersburg to Luleå.
What companies run services between Saint Petersburg, Russia and Luleå, Sweden?
You can take a bus from Saint Petersburg Bus Terminal to Luleå Malmuddsviadukten via Tallinn, Bus Station, Kemi, Bus Station, Kemi rautatieasema, and Haparanda Tornio resecentrum in around 27h 32m.
- Website
- finnair.com
Flights from Riga International Airport to Oulu Airport via Helsinki
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- kr 1,000–2,100
- Website
- airbaltic.com
Flights from Riga International Airport to Oulu Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Thursday, and Sunday
- Estimated price
- kr 950–3,600
- Phone
- +358 0100 3232
- Website
- Finnish Railways (VR)
Train from Pasila to Kemi
- Ave. Duration
- 6h 37m
- Frequency
- Every 4 hours
- Estimated price
- kr 1,000–1,800
- Website
- Finnish Railways (VR)
Train from Oulu to Haaparanta pohjoinen
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- kr 170–290
- Website
- Finnish Railways (VR)
- Phone
- 0771-444 111
- [email protected]
- Website
- Vy Norrtåg
Train from Haparanda station to Luleå Centralstation
- Ave. Duration
- 2h 8m
- Frequency
- 4 times a day
- Estimated price
- kr 300–470
- Schedules at
- Vy Norrtåg
Train from Haparanda station to Luleå Centralstation
- Ave. Duration
- 2h 8m
- Frequency
- 4 times a day
- Estimated price
- kr 300–470
- Schedules at
- Vy Norrtåg
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Baltiysky Railway Terminal to Pskov-1
- Ave. Duration
- 3h 28m
- Frequency
- 3 times a day
- Estimated price
- kr 110–170
- Website
- Russian Railways
- Lastochka Train
- kr 120–170
- Commuter Electric Train
- kr 110–160
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 7h 15m
- Frequency
- 3 times a day
- Estimated price
- kr 440–850
- Schedules at
- luxexpress.eu
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 7h 15m
- Frequency
- 3 times a day
- Estimated price
- kr 440–850
- Schedules at
- luxexpress.eu
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Estimated price
- kr 150–550
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Estimated price
- kr 150–550
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
- Phone
- (+372) 5645 9623
- [email protected]
- Website
- anniston.ee
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- kr 340–550
- Schedules at
- anniston.ee
- Book at
- online.anniston.ru
Bus from Saint Petersburg Bus Terminal to Tallinn Bussijaam
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- kr 340–550
- Schedules at
- anniston.ee
- Book at
- online.anniston.ru
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Tallinn, Bus Station to Helsinki, Harbour Terminal 2
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a day
- Estimated price
- kr 80–140
- Website
- Flixbus
Bus from Tallinn, Bus Station to Kemi, Bus Station
- Ave. Duration
- 14h 35m
- Frequency
- Once daily
- Estimated price
- kr 750–1,300
- Website
- Flixbus
- Phone
- +371 22 474 814
- [email protected]
- Website
- Vissa
Bus from Pskov Bus station to Riga Central Bus Station
- Phone
- +7 (901) 374-41-56
- [email protected]
- Website
- Markatek
Bus from Pskov Bus station to Riga Central Bus Station
- Phone
- 0771-100 110
- [email protected]
- Website
- lanstrafikennorrbotten.se
Bus from Haparanda Tornio resecentrum to Luleå Malmuddsviadukten
- Ave. Duration
- 2h 29m
- Frequency
- 5 times a week
- Estimated price
- kr 270–310
- Book at
- resrobot.se
- Online fare
- kr 270–310
Want to know more about travelling around Sweden
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
More Questions & Answers
There are 59+ hotels available in Luleå.





















