Sofia Bari Routes (7 Ways to go)

Planning a trip from Sofia to Bari Cleartrip helps you select the best route between Sofia & Bari based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Sofia & Bari

The distance from Sofia to Bari is approximately 597.99kms. Take a look at the 7 routes available to reach Bari from Sofia

  • 1.
  • Sofia to Bari Fly to Bari
  • 4h 39m
  • Rs. 2378
 
Tzarigradsko shose Blvd.
 
0h 39m
Rs. 36
Travelling in a bus is one of the ways to reach Terminal 1 from Tzarigradsko shose Blvd.. The total journey between Tzarigradsko shose Blvd. & Terminal 1 takes around 0h 39m in a bus. The bus ticket price for the journey is approximately Rs.36.
 
Terminal 1
 
1h 25m
Rs. 2000
You can travel from Sofia to Bari by booking a flight. The total flight time between Sofia & Bari is around 1h 25m. The price of the flight ticket is approximately Rs.2000.
 
Bari
 
0h 11m
Rs. 342
You can reach Bari F. Crispi from Bari Aeroporto Karol Wojtyla by travelling in a train. Bari Aeroporto Karol Wojtyla to Bari F. Crispi train takes approximately 0h 11m. You can catch a train from Bari Aeroporto Karol Wojtyla and get down at Bari F. Crispi. The price of the train ticket is approximately Rs. 342.
 
Bari F. Crispi
  • 2.
  • Sofia to Bari Bus, car ferry
  • 22h 30m
  • Rs. 3894
 
Sofia
 
11h 0m
Rs. 1300
Travelling in a bus is one of the ways to reach Tirana from Sofia. The total journey between Sofia & Tirana takes around 11h 0m in a bus. The bus ticket price for the journey is approximately Rs.1300.
 
Tirana
 
0h 5m
Rs. 0
Walking is one of the ways to reach Tirana from Tirana. Tirana to Tirana by walk takes approximately 0h 5m. The distance between Tirana & Tirana is around 0.45kms.
 
Tirana
 
1h 0m
Rs. 65
Travelling in a bus is one of the ways to reach Durrës from Tirana. The total journey between Tirana & Durrës takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.65.
 
Durrës
 
0h 10m
Rs. 0
Walking is one of the ways to reach Durrës from Durrës. Durrës to Durrës by walk takes approximately 0h 10m. The distance between Durrës & Durrës is around 0.66kms.
 
Durrës
 
9h 0m
Rs. 2529
Ferry is one of the ways to reach Bari from Durrës. Durrës to Bari by ferry takes approximately 9h 0m. The distance between Durrës & Bari is around 217.52kms.
 
Bari
  • 3.
  • Sofia to Bari Bus, bus and ferry, train
  • 16h 21m
  • Rs. 4400
 
Sofia - Central Bus Station
 
4h 9m
Rs. 700
Travelling in a bus is one of the ways to reach Thessaloniki from Sofia - Central Bus Station. The total journey between Sofia - Central Bus Station & Thessaloniki takes around 4h 9m in a bus. The bus ticket price for the journey is approximately Rs.700.
 
Thessaloniki
 
0h 3m
Rs. 500
You can take a car from Thessaloniki to Thessaloniki. It will take you around 0h 3m to cover distance of 2.92kms and reach Thessaloniki from Thessaloniki. The total amount for the journey will be approximately Rs.500.
 
Thessaloniki
 
9h 14m
Rs. 2200
Travelling in a bus and ferry is one of the ways to reach Brindisi from Thessaloniki. Thessaloniki to Brindisi by bus and ferry takes approximately 9h 14m. The distance between Thessaloniki & Brindisi is around 584.9kms.
 
Brindisi
 
0h 20m
Rs. 0
Walking is one of the ways to reach Brindisi from Brindisi. Brindisi to Brindisi by walk takes approximately 0h 20m. The distance between Brindisi & Brindisi is around 1.67kms.
 
Brindisi
 
0h 58m
Rs. 1000
You can reach Bari Centrale from Brindisi by travelling in a train. Brindisi to Bari Centrale train takes approximately 0h 58m. You can catch a train from Brindisi and get down at Bari Centrale. The price of the train ticket is approximately Rs. 1000.
 
Bari Centrale
  • 4.
  • Sofia to Bari Fly to Brindisi, train
  • 9h 2m
  • Rs. 4991
 
Tzarigradsko shose Blvd.
 
0h 39m
Rs. 36
Travelling in a bus is one of the ways to reach Terminal 1 from Tzarigradsko shose Blvd.. The total journey between Tzarigradsko shose Blvd. & Terminal 1 takes around 0h 39m in a bus. The bus ticket price for the journey is approximately Rs.36.
 
Terminal 1
 
3h 55m
Rs. 3900
You can travel from Sofia to Brindisi by booking a flight. The total flight time between Sofia & Brindisi is around 3h 55m. The price of the flight ticket is approximately Rs.3900.
 
Brindisi
 
0h 14m
Rs. 55
Travelling in a bus is one of the ways to reach Brindisi Station from Brindisi Airport. The total journey between Brindisi Airport & Brindisi Station takes around 0h 14m in a bus. The bus ticket price for the journey is approximately Rs.55.
 
Brindisi Station
 
0h 58m
Rs. 1000
You can reach Bari Centrale from Brindisi by travelling in a train. Brindisi to Bari Centrale train takes approximately 0h 58m. You can catch a train from Brindisi and get down at Bari Centrale. The price of the train ticket is approximately Rs. 1000.
 
Bari Centrale
  • 5.
  • Sofia to Bari Drive, car ferry
  • 15h 54m
  • Rs. 7666
 
Sofia
 
6h 41m
Rs. 5037
You can take a car from Sofia to Durrës. It will take you around 6h 41m to cover distance of 541.03kms and reach Durrës from Sofia. The total amount for the journey will be approximately Rs.5037.
 
Durrës
 
9h 0m
Rs. 2529
Ferry is one of the ways to reach Bari from Durrës. Durrës to Bari by ferry takes approximately 9h 0m. The distance between Durrës & Bari is around 217.52kms.
 
Bari
 
0h 12m
Rs. 100
You can take a car from Bari to Bari. It will take you around 0h 12m to cover distance of 7.13kms and reach Bari from Bari. The total amount for the journey will be approximately Rs.100.
 
Bari
  • 6.
  • Sofia to Bari Bus
  • 22h 24m
  • Rs. 8000
 
Sofia
 
8h 0m
Rs. 1000
Travelling in a bus is one of the ways to reach Kičevo from Sofia. The total journey between Sofia & Kičevo takes around 8h 0m in a bus. The bus ticket price for the journey is approximately Rs.1000.
 
Kičevo
 
13h 54m
Rs. 7000
Travelling in a bus is one of the ways to reach Bari - Via Capruzzi from Kičevo. The total journey between Kičevo & Bari - Via Capruzzi takes around 13h 54m in a bus. The bus ticket price for the journey is approximately Rs.7000.
 
Bari - Via Capruzzi
  • 7.
  • Sofia to Bari Bus, bus and ferry
  • 20h 5m
  • Rs. 8098
 
Sofia
 
5h 0m
Rs. 1168
Travelling in a bus is one of the ways to reach Skopje from Sofia. The total journey between Sofia & Skopje takes around 5h 0m in a bus. The bus ticket price for the journey is approximately Rs.1168.
 
Skopje
 
1h 9m
Rs. 430
Travelling in a bus is one of the ways to reach Tetovo from Skopje. The total journey between Skopje & Tetovo takes around 1h 9m in a bus. The bus ticket price for the journey is approximately Rs.430.
 
Tetovo
 
11h 56m
Rs. 6500
Travelling in a bus and ferry is one of the ways to reach Bari from Tetovo. Tetovo to Bari by bus and ferry takes approximately 11h 56m. The distance between Tetovo & Bari is around 2315.31kms.
 
Bari