Duration 7h 47m
Distance 967.4 km
Average price 850 kn
Possible routes 7 found

Sofia to Split

Rome2rio has found 7 ways to get from Sofia to Split by bus, train, car and flight. We recommend taking the bus from Sofia Central Bus Station to Belgrad Central Bus Station and then taking the bus from Belgrade to Split, which takes around 18h. Alternatively, taking the trains from Sofia to Split is the cheapest option and takes around 26h 25m. While flying from Sofia to Split is the fastest option and takes around 7h 47m.

Recommended route

Bus via Belgrade

  1. Sofia Central Bus Station
    Varna - Belgrade
  2. Belgrade
    Belgrade - Split
  3. Split
18h
482 kn - 870 kn
Alternative routes

Bus

  1. Sofia
  2. Skopje
  3. Split
25h 1m
493 kn - 590 kn

Bus #2

  1. Sofia
  2. Skopje
  3. Podgorica
  4. Split
25h 55m
423 kn - 697 kn

Train

  1. Sofia
    1490
  2. Beograd Centar
    414 / ...
  3. Zagreb Glavni Kol.
    Ic / ...
  4. Split
26h 25m
Cheapest
322 kn - 673 kn

Drive

  1. Sofia
    967 km
  2. Split
11h 42m
750 kn - 1.200 kn

Fly to Split

  1. Sofia
    SOF - SPU
  2. Split
Fastest
7h 47m
972 kn - 1.922 kn

Fly to Zadar, bus

  1. Sofia
    SOF - ZAD
  2. Zadar
    931 / ...
  3. Split
10h 21m
533 kn - 2.148 kn

Frequently asked questions

Want to know about travelling from Sofia to Split? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Sofia to Split is to train which costs $45 - $100 and takes 26h 25m.

More details

The quickest way to get from Sofia to Split is to fly which costs $140 - $290 and takes 7h 47m.

More details

No, there is no direct bus from Sofia station to Split. However, there are services departing from Sofia Central Bus Station and arriving at Split via Belgrade. The journey, including transfers, takes approximately 18h.

More details

No, there is no direct train from Sofia to Split. However, there are services departing from Sofia and arriving at Split via Rakovica, Beograd Centar and Zagreb Glavni Kol.. The journey, including transfers, takes approximately 26h 25m.

More details

The distance between Sofia and Split is 566 km. The road distance is 967.4 km.

Get driving directions

The best way to get from Sofia to Split without a car is to bus via Belgrade which takes 18h and costs $70 - $130.

More details

It takes approximately 18h to get from Sofia to Split, including transfers.

More details

Sofia to Split bus services, operated by Karat-S, depart from Sofia Central Bus Station.

More details

Sofia to Split train services, operated by Bulgarian Railways (BDZh), depart from Sofia station.

More details

The best way to get from Sofia to Split is to bus via Belgrade which takes 18h and costs $70 - $130. Alternatively, you can train, which costs $45 - $100 and takes 26h 25m, you could also fly, which costs $140 - $290 and takes 7h 47m.

Mode details

There is no direct flight from Sofia Airport to Split Airport. The quickest flight takes 4h 20m and has one stopover.

Search flights

Sofia to Split bus services, operated by BS Tours, arrive at Split station.

More details

Split is 1h behind Sofia. It is currently 9:25 PM in Sofia and 8:25 PM in Split.

Sofia to Split train services, operated by Croatian Railways (HŽPP), arrive at Split station.

More details

Yes, the driving distance between Sofia to Split is 967 km. It takes approximately 11h 42m to drive from Sofia to Split.

Get driving directions

Bulgaria Air, Travel Service, Ryanair and five other airlines offer flights from Sofia Airport to Split Airport.

Search flights

There are 10550+ hotels available in Split. Prices start at 750 kn per night.

More details

The best way to get from Sofia to Sofia Airport is to line 84 shuttle which takes 34 min and costs $1.

More details

How to travel from Sofia to Split

Find all the possible transport options for your trip from Sofia to Split right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Sofia and Split?

You can take a bus from Sofia to Split via Belgrade in around 18h. Alternatively, you can take a train from Sofia to Split via Rakovica, Beograd Centar, and Zagreb Glavni Kol. in around 26h 25m.
Airlines
Ave. Duration
6h 40m
Frequency
Every day
Estimated price
1.500 kn - 4.400 kn

Contact Details

Ave. Duration
4h 20m
Frequency
Tuesday and Thursday
Estimated price
1.100 kn - 3.700 kn

Contact Details

Ave. Duration
5h 30m
Frequency
Monday
Estimated price
440 kn - 1.900 kn

Contact Details

Ave. Duration
8h 25m
Frequency
Saturday
Estimated price
1.200 kn - 4.700 kn

Contact Details

Ave. Duration
8h 25m
Frequency
Tuesday and Saturday
Estimated price
1.400 kn - 5.500 kn

Contact Details

Ave. Duration
5h 15m
Frequency
Saturday
Estimated price
650 kn - 2.300 kn

Contact Details

Ave. Duration
6h 10m
Frequency
Saturday
Estimated price
1.500 kn - 7.500 kn

Contact Details

Bus operators
Ave. Duration
6h 1m
Frequency
3 times a day
Estimated price
90 kn - 120 kn

Split, Croatia

Split is the second-largest city of Croatia and the largest city of the region of Dalmatia. It lies on the eastern shore of the Adriatic Sea, centered on the Roman Palace of the Emperor Diocletian. Spread over a central peninsula and its surroundings, Split's greater area includes the neighboring seaside towns as well. An intraregional transport hub and popular tourist destination, the city is a link to numerous Adriatic islands and the Apennine peninsula. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe