There are 7 ways to get from Alexandroupoli to Sofia 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.

Recommended option

Bus Burgas Bus  •  6 h 27 min

  1. Take the bus from Alexandroupoli to Komotini
  2. Take the bus from Komotini to Sofia

$21 - $34

Cheapest option

Bus, train  •  8 h 59 min

  1. Take the bus from Alexandroupoli to Liybimets
  2. Take the train from Ljubimec to Sofia 1624

$18 - $22

5 alternative options

Train  •  8 h 14 min

  1. Take the train from Alexandroupoli to Dikea Ic 90
  2. Take the train from Svilengrad to Sofia 1624

$20 - $25

Bus EAAA  •  8 h 35 min

  1. Take the bus from Alexandroupoli to Plovdiv
  2. Take the bus from Plovdiv to Sofia

$23 - $36

Bus EAAA #2  •  10 h 20 min

  1. Take the bus from Alexandroupoli to Sofia

$22 - $35

Drive  •  4 h 17 min

  1. Drive from Alexandroupoli to Sofia 277.8 miles

$65 - $100

Fly  •  4 h 36 min

  1. Fly from Alexandroupolis (AXD) to Sofia (SOF) AXD - SOF

$84 - $267

What companies run services between Alexandroupoli, Greece and Sofia, Bulgaria?

You can take a bus from Alexandroupoli to Sofia via Komotini in around 6 h 27 min. Alternatively, you can take a train from Alexandroupoli to Sofia via Dikea and Svilengrad in around 8 h 14 min.

Airlines
Aegean Airlines
Website
aegeanair.com
Flights from Alexandroupolis to Sofia via Athens
Ave. Duration
4 h 35 min
When
Tuesday, Wednesday, Friday and Sunday
Estimated price
$75 - $330
Bulgaria Air
Website
air.bg
Flights from Alexandroupolis to Sofia via Athens
Ave. Duration
3 h 40 min
When
Tuesday and Wednesday
Estimated price
$70 - $250
Train operators
Greek Railways (OSE)
Website
trainose.gr
Train from Alexandroupoli to Dikea
Ave. Duration
2 h 19 min
Frequency
3 times a day
Estimated price
$10 - $14
Website
trainose.gr
Purchase a
eurail.com
Second Class
$10 - $14
First Class
$12 - $17
Bulgarian Railways (BDZh)
Phone
0700 10 200
Website
bdz.bg
Train from Svilengrad to Sofia
Ave. Duration
4 h 40 min
Frequency
Once daily
Estimated price
$8 - $9
Website
bdz.bg
Train from Ljubimec to Sofia
Ave. Duration
4 h 29 min
Frequency
Once daily
Estimated price
$8 - $9
Website
bdz.bg
Bus operators
KTEL Evrou
Phone
25510-26479
Website
ktelevrou.gr
Bus from Alexandroupoli to Komotini
Ave. Duration
50 min
Frequency
Hourly
Estimated price
$5 - $8
Schedules at
ktelevrou.gr
EAAA
Website
rta.government.bg
Bus from Komotini to Sofia
Ave. Duration
8 h 40 min
Frequency
Once daily
Estimated price
$16 - $23
Schedules at
rta.government.bg
Bus from Alexandroupoli to Plovdiv
Ave. Duration
6 h 15 min
Frequency
Twice daily
Estimated price
$16 - $23
Schedules at
rta.government.bg
Bus from Alexandroupoli to Liybimets
Ave. Duration
3 h 30 min
Frequency
Twice daily
Estimated price
$9 - $14
Schedules at
rta.government.bg
Bus from Alexandroupoli to Sofia
Ave. Duration
10 h 20 min
Frequency
Once daily
Estimated price
$22 - $35
Schedules at
rta.government.bg
Union Ivkoni
BG Razpisanie
Website
bgrazpisanie.com
Bus from Plovdiv to Sofia
Ave. Duration
2 h 5 min
Frequency
3 times a day
Estimated price
$8 - $14
Schedules at
bgrazpisanie.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , Want to know more about US trains? and Need to know: Greyhound - to help you get the most out of your next trip.

Questions & Answers

The distance between Alexandroupoli and Sofia is 295 km. The road distance is 444 km.

The cheapest way to get from Alexandroupoli to Sofia is to bus and train which costs 15€ - 20€ and takes 8 h 59 min.

The quickest way to get from Alexandroupoli to Sofia is to drive which takes 4 h 17 min and costs 55€ - 85€.

Yes, there is a direct bus departing from Alexandroupoli and arriving at Sofia. Services depart once daily, and operate every day. The journey takes approximately 10 h 20 min.

It takes approximately 6 h 27 min to get from Alexandroupoli to Sofia, including transfers.