There are 11 ways to get from Stockholm to Bulgaria by plane, bus, car, train, 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.
Fly to Sofia Airport
best- Fly from Stockholm-Arlanda Airport (ARN) to Sofia Airport (SOF)plane ARN - SOF
7h 50m$102–347Bus via Zagreb
- Take the bus from Stockholm, Cityterminalen to Zagreb, Autobusni Kolodvorbus
- Take the bus from Zagreb to Sofiabus N981
37h 34mDrive 2,923.4 km
- Drive from Stockholm to Sofiacar 2,923.4 km
29h 55m$548–791Fly to Varna Airport
- Fly from Stockholm-Arlanda Airport (ARN) to Varna Airport (VAR)plane ARN - VAR
8h 17m$231–536Fly to Bucharest Otopeni, bus
- Fly from Stockholm-Arlanda Airport (ARN) to Bucharest Otopeni (OTP)plane ARN - OTP
- Take the bus from Buchurest to Rusebus
8h 5m$114–362Fly to Burgas Airport
- Fly from Stockholm-Arlanda Airport (ARN) to Burgas Airport (BOJ)plane ARN - BOJ
5h 49m$112–439Fly to Bucharest Băneasa Aurel Vlaicu International Airport, bus
- Fly from Stockholm-Arlanda Airport (ARN) to Bucharest Băneasa Aurel Vlaicu International Airport (BBU)plane ARN - BBU
- Take the bus from Buchurest to Rusebus
11h 50m$121–360Train, bus
- Take the train from Stockholm Centralstation to Dresden Hauptbahnhoftrain 10301
- Take the bus from Dresden to Sofia Central Bus Stationbus
38h 45m$232–459Bus
- Take the bus from Stockholm, Cityterminalen to Pristinabus
- Take the bus from Pristina to Sofiya, Avtogara Serdikabus
2dBus, train
- Take the bus from Stockholm Central Bus Station to Bucharest Filaret Bus Stationbus
- Take the train from Bucuresti Nord to Sofiatrain 461
2d 11h$252–297Drive, car train
- Drive from Stockholm to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Sofiacar
34h 22m$506–717
Stockholm-Arlanda Airport (ARN) to Sofia Airport (SOF) flights
Comparing Your Travel Options
The cheapest way to get from Stockholm to Bulgaria is to fly which costs $100 - $350 and takes 7h 50m.
The fastest way to get from Stockholm to Bulgaria is to fly which takes 5h 49m and costs $110 - $440.
No, there is no direct bus from Stockholm to Bulgaria. However, there are services departing from Stockholm, Cityterminalen and arriving at Sofia via Zagreb. The journey, including transfers, takes approximately 37h 34m.
The distance between Stockholm and Bulgaria is 1978 km. The road distance is 2923.4 km.
The best way to get from Stockholm to Bulgaria without a car is to bus via Zagreb which takes 37h 34m and costs .
It takes approximately 7h 50m to get from Stockholm to Bulgaria, including transfers.
Stockholm to Bulgaria bus services, operated by Pepeks Zagreb, depart from Stockholm, Cityterminalen station.
The best way to get from Stockholm to Bulgaria is to fly which takes 7h 50m and costs $100 - $350. Alternatively, you can bus via Zagreb, which costs and takes 37h 34m.
Stockholm to Bulgaria bus services, operated by Pepeks Zagreb, arrive at Zagreb, Autobusni Kolodvor station.
Bulgaria is 1h ahead of Stockholm. It is currently 10:44 AM in Stockholm and 11:44 AM in Bulgaria.
What companies run services between Stockholm, Sweden and Bulgaria?
Wizz Air, LOT, and two other airlines fly from Stockholm-Arlanda Airport (ARN) to Sofia Airport (SOF) 5 times a day. Alternatively, you can take a bus from Stockholm, Cityterminalen to Sofia via Zagreb, Autobusni Kolodvor and Zagreb in around 37h 34m.
- Website
- wizzair.com
Flights from Stockholm-Arlanda Airport to Sofia Airport via Budapest
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $65–230
Flights from Stockholm-Arlanda Airport to Varna Airport via Berlin Brandenburg
- Ave. Duration
- 4h 50m
- When
- Wednesday and Sunday
- Estimated price
- $75–310
Flights from Stockholm-Arlanda Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Budapest
- Ave. Duration
- 12h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $55–250
Flights from Stockholm-Arlanda Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Krakow
- Ave. Duration
- 6h 10m
- When
- Thursday and Saturday
- Estimated price
- $60–230
Flights from Stockholm-Arlanda Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Warsaw Chopin
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- $50–240
Flights from Stockholm-Arlanda Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Gdansk, Krakow
- Ave. Duration
- 7h 25m
- When
- Tuesday and Saturday
- Estimated price
- $50–250
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from Stockholm Centralstation to Dresden Hauptbahnhof
- Ave. Duration
- 17h 35m
- Frequency
- Once a week
- Estimated price
- $170–350
- Website
- Snälltåget
- Phone
- +385 (0)98 610 311
- [email protected]
- Website
- pepeks.hr
Bus from Stockholm, Cityterminalen to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 24h 19m
- Frequency
- Once a week
- Schedules at
- pepeks.hr
Want to know more about travelling around Bulgaria
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
Booking & Getting There
Yes, the driving distance between Stockholm to Bulgaria is 2923 km. It takes approximately 29h 55m to drive from Stockholm to Bulgaria.
Book your Stockholm to Bulgaria bus tickets online with Omio.
There are 2285+ hotels available in Bulgaria.

