Bari Riga Routes (6 Ways to go)

Planning a trip from Bari to Riga Cleartrip helps you select the best route between Bari & Riga 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 Bari & Riga

The distance from Bari to Riga is approximately 2738.76kms. By car, it takes roughly 28h 53m to reach Riga from Bari . Take a look at the 6 routes available to reach Riga from Bari

  • 1.
  • Bari to Riga Fly
  • 5h 21m
  • Rs. 4142
 
Bari Crispi
 
0h 11m
Rs. 342
You can reach Aeroporto from Bari Crispi by travelling in a train. Bari Crispi to Aeroporto train takes approximately 0h 11m. You can catch a train from Bari Crispi and get down at Aeroporto. The price of the train ticket is approximately Rs. 342.
 
Aeroporto
 
2h 45m
Rs. 3800
You can travel from Bari to Riga by booking a flight. The total flight time between Bari & Riga is around 2h 45m. The price of the flight ticket is approximately Rs.3800.
 
Riga
  • 2.
  • Bari to Riga Bus Agat
  • 50h 0m
  • Rs. 6885
 
Bari
 
36h 55m
Rs. 4500
Travelling in a bus is one of the ways to reach Białystok from Bari. The total journey between Bari & Białystok takes around 36h 55m in a bus. The bus ticket price for the journey is approximately Rs.4500.
 
Białystok
 
1h 50m
Rs. 460
Travelling in a bus is one of the ways to reach Grodno from Bialystok. The total journey between Bialystok & Grodno takes around 1h 50m in a bus. The bus ticket price for the journey is approximately Rs.460.
 
Grodno
 
9h 30m
Rs. 1925
Travelling in a bus is one of the ways to reach Riga from Grodno. The total journey between Grodno & Riga takes around 9h 30m in a bus. The bus ticket price for the journey is approximately Rs.1925.
 
Riga
  • 3.
  • Bari to Riga Bus Autokar Polska
  • 50h 38m
  • Rs. 7085
 
Bari
 
37h 33m
Rs. 4700
Travelling in a bus is one of the ways to reach Białystok from Bari. The total journey between Bari & Białystok takes around 37h 33m in a bus. The bus ticket price for the journey is approximately Rs.4700.
 
Białystok
 
1h 50m
Rs. 460
Travelling in a bus is one of the ways to reach Grodno from Bialystok. The total journey between Bialystok & Grodno takes around 1h 50m in a bus. The bus ticket price for the journey is approximately Rs.460.
 
Grodno
 
9h 30m
Rs. 1925
Travelling in a bus is one of the ways to reach Riga from Grodno. The total journey between Grodno & Riga takes around 9h 30m in a bus. The bus ticket price for the journey is approximately Rs.1925.
 
Riga
  • 4.
  • Bari to Riga Train, bus
  • 34h 26m
  • Rs. 13250
 
Bari Centrale
 
5h 36m
Rs. 4400
You can reach Bologna Centrale from Bari Centrale by travelling in a train. Bari Centrale to Bologna Centrale train takes approximately 5h 36m. You can catch a train from Bari Centrale and get down at Bologna Centrale. The price of the train ticket is approximately Rs. 4400.
 
Bologna Centrale
 
22h 36m
Rs. 8000
Travelling in a bus is one of the ways to reach Tallinn from Bologna - Stazione Centrale. The total journey between Bologna - Stazione Centrale & Tallinn takes around 22h 36m in a bus. The bus ticket price for the journey is approximately Rs.8000.
 
Tallinn
 
4h 14m
Rs. 850
Travelling in a bus is one of the ways to reach Rīga from Tallinn. The total journey between Tallinn & Rīga takes around 4h 14m in a bus. The bus ticket price for the journey is approximately Rs.850.
 
Rīga
  • 5.
  • Bari to Riga Train, night train
  • 56h 32m
  • Rs. 15030
 
Bari Centrale
 
5h 36m
Rs. 4400
You can reach Bologna Centrale from Bari Centrale by travelling in a train. Bari Centrale to Bologna Centrale train takes approximately 5h 36m. You can catch a train from Bari Centrale and get down at Bologna Centrale. The price of the train ticket is approximately Rs. 4400.
 
Bologna Centrale
 
1h 13m
Rs. 950
You can reach Venezia Mestre from Bologna Centrale by travelling in a train. Bologna Centrale to Venezia Mestre train takes approximately 1h 13m. You can catch a train from Bologna Centrale and get down at Venezia Mestre. The price of the train ticket is approximately Rs. 950.
 
Venezia Mestre
 
7h 16m
Rs. 4400
You can reach Wien Meidling from Venezia Mestre by travelling in a train. Venezia Mestre to Wien Meidling train takes approximately 7h 16m. You can catch a train from Venezia Mestre and get down at Wien Meidling. The price of the train ticket is approximately Rs. 4400.
 
Wien Meidling
 
29h 48m
Rs. 4400
You can reach Novosokolniki from Wien Meidling by travelling in a train. Wien Meidling to Novosokolniki train takes approximately 29h 48m. You can catch a train from Wien Meidling and get down at Novosokolniki. The price of the train ticket is approximately Rs. 4400.
 
Novosokolniki
 
3h 25m
Rs. 700
You can reach Sebesh from Novosokolniki by travelling in a train. Novosokolniki to Sebesh train takes approximately 3h 25m. You can catch a train from Novosokolniki and get down at Sebesh. The price of the train ticket is approximately Rs. 700.
 
Sebesh
 
5h 8m
Rs. 180
You can reach Riga Pass from Sebesh by travelling in a train. Sebesh to Riga Pass train takes approximately 5h 8m. You can catch a train from Sebesh and get down at Riga Pass. The price of the train ticket is approximately Rs. 180.
 
Riga Pass
  • 6.
  • Bari to Riga Drive
  • 28h 53m
  • Rs. 26565
 
Bari
 
28h 53m
Rs. 26565
You can take a car from Bari to Riga. It will take you around 28h 53m to cover distance of 2738.76kms and reach Riga from Bari. The total amount for the journey will be approximately Rs.26565.
 
Riga