There are 6 ways to get from Halmstad to Saint Petersburg by car, car ferry, train, bus, 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.
Drive, car ferry
best- Drive from Halmstad to Stockholmcar
- Take the car ferry from Stockholm to Tallinncarferry
- Drive from Port Of Tallinn (Terminal D) to Saint Petersburgcar
30h 27m₽26,633–56,025Train to Gothenburg-Landvetter Airport, fly, bus
cheapest- Take the train from Halmstad Centralstation to Göteborg Centralstationtrain
- Fly from Gothenburg-Landvetter Airport (GOT) to Riga International Airport (RIX)plane GOT - RIX
- Take the bus from Riga Central Bus Station to Saint Petersburg Bus Terminalbus
19h 41m₽12,659–26,926Train, car ferry, bus via Klaipėda
- Take the train from Halmstad Centralstation to Hässleholm Centralstationtrain 327 / ...
- Take the train from Hässleholm Centralstation to Karlshamn Stationtrain
- Take the car ferry from Karlshamn to Klaipedacarferry
- Take the bus from Klaipeda to Rigabus
- Take the bus from Riga Central Bus Station to Saint Petersburg Bus Terminalbus
30h 34m₽31,712–45,742Train to Copenhagen Airport, fly, bus
- Take the train from Halmstad Centralstation to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Riga International Airport (RIX)plane CPH - RIX
- Take the bus from Riga Central Bus Station to Saint Petersburg Bus Terminalbus
20h 12m₽14,576–28,928Train, car ferry, bus
- Take the train from Halmstad Centralstation to Stockholm Centralstationtrain 450 / ...
- Take the car ferry from Stockholm to Tallinncarferry
- Take the bus from Tallinn Bussijaam to Saint Petersburg Bus Terminalbus 960
31h 3m₽21,322–52,400Bus
- Take the bus from Halmstad to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Tallinn, Bus Stationbus
- Take the bus from Tallinn Bussijaam to Saint Petersburg Bus Terminalbus 960
43h 39m₽21,397–39,411
Halmstad to Saint Petersburg by bus
Questions & Answers
The cheapest way to get from Halmstad to Saint Petersburg is to train and fly and bus which costs RUB 12000 - RUB 27000 and takes 19h 41m.
The fastest way to get from Halmstad to Saint Petersburg is to train and fly and bus which takes 19h 41m and costs RUB 12000 - RUB 27000.
No, there is no direct bus from Halmstad to Saint Petersburg. However, there are services departing from Halmstad and arriving at Saint Petersburg Bus Terminal via Berlin, Zentralen Omnibusbahnhof and Tallinn Bussijaam. The journey, including transfers, takes approximately 43h 39m.
The distance between Halmstad and Saint Petersburg is 1552 km.
The best way to get from Halmstad to Saint Petersburg without a car is to train and car ferry and bus which takes 31h 3m and costs RUB 21000 - RUB 55000.
It takes approximately 30h 27m to get from Halmstad to Saint Petersburg, including transfers.
Halmstad to Saint Petersburg bus services, operated by FlixBus, depart from Halmstad station.
Halmstad to Saint Petersburg bus services, operated by FlixBus, arrive at Berlin, Zentralen Omnibusbahnhof station.
Saint Petersburg is 1h ahead of Halmstad. It is currently 9:02 PM in Halmstad and 10:02 PM in Saint Petersburg.
Book your Halmstad to Saint Petersburg bus tickets online with Omio.
What companies run services between Halmstad, Sweden and Saint Petersburg, Russia?
You can take a bus from Halmstad to Saint Petersburg Bus Terminal via Berlin, Zentralen Omnibusbahnhof and Tallinn Bussijaam in around 43h 39m.
- Website
- flysas.com
Flights from Copenhagen Airport to Riga International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₽3,300–13,000
Flights from Copenhagen Airport to Riga International Airport via Stockholm
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ₽3,300–13,000
Flights from Gothenburg-Landvetter Airport to Riga International Airport via Stockholm
- Ave. Duration
- 3h 17m
- When
- Monday to Friday
- Estimated price
- ₽4,200–18,000
Flights from Gothenburg-Landvetter Airport to Riga International Airport via Copenhagen Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₽9,000–36,000
- Website
- airbaltic.com
Flights from Copenhagen Airport to Riga International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₽3,800–14,000
Flights from Gothenburg-Landvetter Airport to Riga International Airport
- Ave. Duration
- 1h 20m
- When
- Monday and Thursday
- Estimated price
- ₽4,200–18,000
- Website
- norwegian.com
Flights from Copenhagen Airport to Riga International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₽3,700–16,000
Flights from Gothenburg-Landvetter Airport to Riga International Airport
- Ave. Duration
- 1h 15m
- When
- Thursday and Sunday
- Estimated price
- ₽3,500–12,000
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- sj.se
Train from Halmstad Centralstation to Hässleholm Centralstation
- Ave. Duration
- 53 min
- Frequency
- Twice daily
- Estimated price
- ₽1,300–2,000
- Website
- https://www.sj.se/en/
Train from Halmstad Centralstation to Copenhagen Lufthavn
- Ave. Duration
- 2h 6m
- Frequency
- 6 times a week
- Estimated price
- ₽2,600–4,000
- Website
- https://www.sj.se/en/
Train from Halmstad Centralstation to Stockholm Centralstation
- Ave. Duration
- 4h 54m
- Frequency
- Once daily
- Estimated price
- ₽8,500–14,000
- Website
- https://www.sj.se/en/
Train from Halmstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- ₽2,100–3,300
- Website
- https://www.sj.se/en/
- Phone
- +46 771-77 77 1
- [email protected]
- Website
- oresundstag.se
Train from Hässleholm Centralstation to Karlshamn Station
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₽1,300–2,500
- Website
- https://www.oresundstag.se/en
Train from Halmstad Centralstation to Copenhagen Lufthavn
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- ₽2,600–4,900
- Website
- https://www.oresundstag.se/en
Train from Halmstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- ₽2,100–4,000
- Website
- https://www.oresundstag.se/en
- Phone
- +46 8 580 971 66
- [email protected]
- Website
- vrresa.se
Train from Halmstad Centralstation to Stockholm Centralstation
- Ave. Duration
- 5h 44m
- Frequency
- Once daily
- Estimated price
- ₽8,000–13,000
- Website
- https://vrresa.se/en
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- vy.no
Train from Halmstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 59 min
- Frequency
- Twice a week
- Estimated price
- ₽2,800–4,000
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +370 5 210 4304
- [email protected]
- Website
- ollex.lt
Bus from Klaipeda to Riga
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₽2,900–6,000
- Website
- https://www.ollex.lt/en/express
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₽5,500–12,000
- Schedules at
- luxexpress.eu
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₽5,500–12,000
- Schedules at
- luxexpress.eu
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h
- Frequency
- 3 times a day
- Estimated price
- ₽4,000–7,500
- Schedules at
- luxexpress.eu
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h
- Frequency
- 3 times a day
- Estimated price
- ₽4,000–7,500
- Schedules at
- luxexpress.eu
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ₽5,500–12,000
- Schedules at
- luxexpress.eu
- Phone
- +371 22 474 814
- [email protected]
- Website
- vissareiss.lv
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Estimated price
- ₽5,832
- Website
- https://vissareiss.lv/
- Schedules at
- https://vissareiss.lv/?highlight=0&sitepage=#Schedule
- Book at
- https://vissareiss.lv/index.php?sitepage=ticket_offer_en
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Estimated price
- ₽5,832
- Website
- https://vissareiss.lv/
- Schedules at
- https://vissareiss.lv/?highlight=0&sitepage=#Schedule
- Book at
- https://vissareiss.lv/index.php?sitepage=ticket_offer_en
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Estimated price
- ₽5,832
- Website
- https://vissareiss.lv/
- Schedules at
- https://vissareiss.lv/?highlight=0&sitepage=#Schedule
- Book at
- https://vissareiss.lv/index.php?sitepage=ticket_offer_en
- Phone
- +7 (901) 374-41-56
- [email protected]
- Website
- markatek.travel
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 11h 50m
- Frequency
- 3 times a week
- Estimated price
- ₽6,000
- Website
- https://markatek.travel/
- Schedules at
- https://markatek.travel/schedule/
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 11h 50m
- Frequency
- 3 times a week
- Estimated price
- ₽6,000
- Website
- https://markatek.travel/
- Schedules at
- https://markatek.travel/schedule/
Bus from Riga Central Bus Station to Saint Petersburg Bus Terminal
- Ave. Duration
- 11h 50m
- Frequency
- 3 times a week
- Estimated price
- ₽6,000
- Website
- https://markatek.travel/
- Schedules at
- https://markatek.travel/schedule/
- Phone
- +372 5656 3056
- [email protected]
- Website
- balticshuttle.ee
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h 59m
- Frequency
- 3 times a day
- Estimated price
- ₽4,000–4,600
- Website
- https://www.balticshuttle.ee/en
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h 59m
- Frequency
- 3 times a day
- Estimated price
- ₽4,000–4,600
- Website
- https://www.balticshuttle.ee/en
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ₽1,300–4,500
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- ₽1,300–4,500
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- (+372) 5645 9623
- [email protected]
- Website
- anniston.ee
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ₽3,000–4,600
- Schedules at
- anniston.ee
- Book at
- online.anniston.ee
Bus from Tallinn Bussijaam to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ₽3,000–4,600
- Schedules at
- anniston.ee
- Book at
- online.anniston.ee
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Halmstad to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 12h 10m
- Frequency
- Once daily
- Estimated price
- ₽5,000–9,000
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Tallinn, Bus Station
- Ave. Duration
- 22h 30m
- Frequency
- 4 times a day
- Estimated price
- ₽13,000–23,000
- Website
- https://www.flixbus.co.uk
- Phone
- +49 (0) 40 547 541 222
- [email protected]
- Website
- tallink.com
Car ferry from Stockholm to Tallinn
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- ₽10,000–31,000
- Website
- https://www.tallink.com/en
- Adult
- ₽10,000–17,000
- Vehicle
- ₽22,000–31,000
Car ferry from Stockholm to Tallinn
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- ₽10,000–31,000
- Website
- https://www.tallink.com/en
- Adult
- ₽10,000–17,000
- Vehicle
- ₽22,000–31,000
- Phone
- +44 344 848 6090
- [email protected]
- Website
- dfds.com
Car ferry from Karlshamn to Klaipeda
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ₽20,000–29,000
- Website
- https://www.dfds.com/en
Want to know more about travelling around Russia
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






































