There are 5 ways to get from Larissa to Sofia by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Thessaloníki
best- Take the bus from Larissa to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Serresbus
- Take the bus from Serres to Dupnitsabus
- Take the bus from Dupnitsa to Samokovbus
8h 23mTrain, bus
cheapest- Take the train from Larissa to Thessalonikitrain Re / ...
- Take the bus from Thessaloniki, KTEL to Blagoevgradbus
- Take the bus from Blagoevgrad to Samokovbus
9h 17m$33–59Train, bus via Sérres
- Take the train from Larissa to Thessalonikitrain Re / ...
- Take the train from Thessaloniki to Serrestrain Re
- Take the bus from Serres to Dupnitsabus
- Take the bus from Dupnitsa to Samokovbus
9h 51m$40–60Drive 412.4 km
- Drive from Larissa to Samokovcar 412.4 km
4h 46m$87–125Bus
- Take the bus from Larissa to Blagoevgrad Central Bus Terminalbus N983
- Take the bus from Blagoevgrad to Samokovbus
8h 43m$38–64
Questions & Answers
The cheapest way to get from Larissa to Sofia is to train and bus which costs $30 - $60 and takes 9h 17m.
The fastest way to get from Larissa to Sofia is to drive which takes 4h 46m and costs $85 - $130.
No, there is no direct bus from Larissa to Sofia. However, there are services departing from Larissa and arriving at Samokov via Thessaloniki Macedonia KTEL Bus Station, Serres and Dupnitsa. The journey, including transfers, takes approximately 8h 23m.
The distance between Larissa and Sofia is 428 km. The road distance is 412.4 km.
The best way to get from Larissa to Sofia without a car is to bus via Thessaloníki which takes 8h 23m and costs .
It takes approximately 8h 23m to get from Larissa to Sofia, including transfers.
Larissa to Sofia bus services, operated by KTEL Larisas, depart from Larissa station.
Larissa to Sofia bus services, operated by KTEL Larisas, arrive at Thessaloniki Macedonia KTEL Bus Station.
Yes, the driving distance between Larissa to Sofia is 412 km. It takes approximately 4h 46m to drive from Larissa to Sofia.
There are 549+ hotels available in Sofia.
What companies run services between Larissa, Greece and Sofia, Bulgaria?
You can take a bus from Larissa to Samokov via Thessaloniki Macedonia KTEL Bus Station, Serres, and Dupnitsa in around 8h 23m.
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Larissa to Thessaloniki
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $13–20
- Website
- https://www.hellenictrain.gr/en
Train from Thessaloniki to Serres
- Ave. Duration
- 3h 4m
- Frequency
- 3 times a day
- Estimated price
- $12–19
- Website
- https://www.hellenictrain.gr/en
Train from Larissa to Thessaloniki
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $13–20
- Website
- https://www.hellenictrain.gr/en
- Phone
- +30 2410 567600
- [email protected]
- Website
- ktellarisas.gr
Bus from Larissa to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Schedules at
- ktellarisas.gr
- Phone
- +30 23210-22822
- [email protected]
- Website
- ktelserron.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Serres
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $7–11
- Schedules at
- ktelserron.gr
Bus from Serres to Dupnitsa
- Ave. Duration
- 1h 20m
- Frequency
- On demand
- Estimated price
- $13–19
- Schedules at
- ktelserron.gr
Bus from Serres to Dupnitsa
- Ave. Duration
- 1h 20m
- Frequency
- On demand
- Estimated price
- $13–19
- Schedules at
- ktelserron.gr
- Phone
- 0722 60019
- [email protected]
- Website
- samokov-info.com
Bus from Dupnitsa to Samokov
- Ave. Duration
- 1h 3m
- Frequency
- Twice a week
- Estimated price
- $1–3
- Website
- https://samokov-info.com/?lang=en
Bus from Dupnitsa to Samokov
- Ave. Duration
- 1h 3m
- Frequency
- Twice a week
- Estimated price
- $1–3
- Website
- https://samokov-info.com/?lang=en
Bus from Blagoevgrad to Samokov
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a week
- Estimated price
- $2–5
- Website
- https://samokov-info.com/?lang=en
Bus from Blagoevgrad to Samokov
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a week
- Estimated price
- $2–5
- Website
- https://samokov-info.com/?lang=en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Larissa to Blagoevgrad Central Bus Terminal
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a week
- Estimated price
- $35–60
- Website
- https://www.flixbus.co.uk
Bus from Thessaloniki, KTEL to Blagoevgrad
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $20–35
- Website
- https://www.flixbus.co.uk
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Thessaloniki, KTEL to Blagoevgrad
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $17–27
- Website
- https://ardatur.bg/en/
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
Want to know more about Flixbus?
Read the travel guide
















