There are 9 ways to get from Bar to Sofia by train, bus, night 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

Train Ukrainian Railways, bus  •  30 h 6 min

  1. 463

$69 - $103

Cheapest option

Train, bus Maximov Tours  •  31 h 44 min

  1. Express
  2. Odessa-Varna-Sofia

$52 - $79

7 alternative options

Train, night train  •  32 h 58 min

  1. 463

$72 - $106

Bus  •  34 h 51 min

$107 - $178

Drive  •  15 h 3 min

  1. 657.5 miles

$100 - $160

Train to Iasi, fly  •  18 h 43 min

  1. IAS - SOF

$129 - $254

Train to Odesa, fly  •  10 h 36 min

  1. ODS - SOF

$139 - $181

Train, train to Suceava, fly  •  19 h 6 min

  1. SCV - SOF

$123 - $340

Train to Chisinau, fly  •  19 h 15 min

  1. KIV - SOF

$119 - $201

What companies run services between Bar, Vinnytska Oblast, Ukraine and Sofia, Bulgaria?

You can take a bus from Bar to Sofia via Letychiv, Krakow, and Kraków in around 34 h 51 min.

Airlines
Tarom
Website
tarom.ro
Flights from Iasi to Sofia via Bucharest Otopeni
Ave. Duration
5 h 22 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $320
Flights from Suceava to Sofia via Bucharest Otopeni
Ave. Duration
5 h 42 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$80 - $350
Flights from Chisinau to Sofia via Bucharest Otopeni
Ave. Duration
4 h 11 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$160 - $340
Wizz Air
Website
wizzair.com
Flights from Iasi to Sofia via Tel Aviv
Ave. Duration
6 h 45 min
When
Tuesday and Saturday
Estimated price
$90 - $320
Flights from Iasi to Sofia via Milan Bergamo
Ave. Duration
5 h 20 min
When
Tuesday, Thursday and Saturday
Estimated price
$90 - $410
Flights from Suceava to Sofia via Bologna
Ave. Duration
7 h
When
Wednesday
Estimated price
$60 - $250
Austrian Airlines
Website
austrian.com
Flights from Iasi to Sofia via Vienna
Ave. Duration
7 h 5 min
When
Every day
Estimated price
$210 - $650
Flights from Chisinau to Sofia via Vienna
Ave. Duration
4 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$240 - $600
Bulgaria Air
Website
air.bg
Flights from Iasi to Sofia via Bucharest Otopeni
Ave. Duration
5 h 15 min
When
Monday, Wednesday and Friday
Estimated price
$27 - $170
Flights from Odesa to Sofia
Ave. Duration
1 h 20 min
When
Monday, Saturday and Sunday
Estimated price
$55 - $210
Turkish Airlines
Website
p.turkishairlines.com
Flights from Chisinau to Sofia via Istanbul
Ave. Duration
6 h 35 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$150 - $290
LOT
Website
lot.com
Flights from Chisinau to Sofia via Warsaw
Ave. Duration
7 h 40 min
When
Monday and Thursday
Estimated price
$150 - $380
Lufthansa
Website
lufthansa.com
Flights from Chisinau to Sofia via Frankfurt
Ave. Duration
7 h 50 min
When
Every day
Estimated price
$230 - $600
Train operators
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Komarovcsi to Chmelnizkij
Ave. Duration
49 min
Frequency
Twice daily
Estimated price
$2 - $7
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$2 - $4
2nd Class
$5 - $7
1st Class
$11 - $15
Train from Shmerinka to Odessa Gl.
Ave. Duration
4 h 2 min
Frequency
4 times a day
Estimated price
$3 - $10
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $6
2nd Class
$6 - $10
1st Class
$15 - $22
Train from Stodulcy to Chmelnizkij
Ave. Duration
1 h 21 min
Frequency
Once daily
Estimated price
$3 - $8
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$5 - $8
1st Class
$11 - $16
Train from Shmerinka to Ungheni
Ave. Duration
9 h 55 min
Frequency
Once daily
Estimated price
$10 - $16
Schedules at
uz.gov.ua
Book at
uz.gov.ua
Train from Shmerinka to Chisinau
Ave. Duration
9 h 55 min
Frequency
Twice daily
Estimated price
$13 - $20
Schedules at
uz.gov.ua
Book at
uz.gov.ua
Ukrainian Railways
Website
uz.gov.ua
Train from Khmelnytskyi to Bucharest - Gara de Nord
Ave. Duration
18 h 34 min
Frequency
Once a week
Estimated price
$50 - $75
Schedules at
uz.gov.ua
Train from Khmelnytskyi to Suceava Est
Ave. Duration
10 h 18 min
Frequency
Once a week
Estimated price
$30 - $45
Schedules at
uz.gov.ua
Bulgarian Railways (BDZh)
Phone
0700 10 200
Website
bdz.bg
Train from Ruse to Sofia
Ave. Duration
5 h 55 min
Frequency
Once daily
Estimated price
$10 - $12
Website
bdz.bg
Night train from Gara Bucureşti Nord to Gorna Oryahovitsa
Ave. Duration
5 h 50 min
Frequency
Once daily
Estimated price
$7 - $8
Website
bdz.bg
Train from Gorna Oryahovitsa to Sofia
Ave. Duration
3 h 50 min
Frequency
Every 3 hours
Estimated price
$6 - $8
Website
bdz.bg
Bus operators
Avtoekspres
Phone
+359 (0) 52 757 044
Email
info@autogaravn.com
Website
autogaravn.com
Bus from Bucharest to Ruse
Ave. Duration
1 h 25 min
Frequency
4 times a week
Estimated price
$3 - $4
Schedules at
autogaravn.com
Maximov Tours
Website
maximovtours.com
Bus from Odessa, Pryvoz to Sofia Serdika
Ave. Duration
25 h
Frequency
Twice a week
Estimated price
$45 - $60
Schedules at
maximovtours.com
Lux Reisen
Phone
+38 068 77 060 30
Website
lux-reisen.com
Bus from Letychiv to Krakow
Ave. Duration
13 h 3 min
Frequency
Once daily
Estimated price
$27 - $40
Schedules at
lux-reisen.com
Book at
kasa.lux-reisen.com
Tourbus Bulgaria
Phone
00359 2 980 68 62
Email
touringbus@touring.bg
Website
touring.bg
Bus from Kraków to Sofia Serdika
Ave. Duration
20 h
Frequency
Once a week
Estimated price
$65 - $120
Schedules at
touring.bg

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 Want to know more about Flixbus?, South Korea: Travelling from Seoul to Busan and Need to know: Jadrolinija - to help you get the most out of your next trip.

Questions & Answers

The distance between Bar and Sofia is 785 km. The road distance is 1052 km.

The cheapest way to get from Bar to Sofia is to train and bus which costs 1 300 ₴ - 2 100 ₴ and takes 31 h 44 min.

The quickest way to get from Bar to Sofia is to train and fly which takes 10 h 36 min and costs 3 600 ₴ - 4 800 ₴.

It takes approximately 30 h 6 min to get from Bar to Sofia, including transfers.