The cheapest trains from Bari to Taranto

Showing times and prices for Oct 20

Cheapest

$11

Average

$13

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Bari to Taranto will cost around $ 13 if you buy it on the day, but the cheapest tickets can be found for only $ 11.

Cheapest
06:20PMBari1h20 07:40PMTaranto
0 changes
$111One-way
Cheapest
08:50PMBari1h22 10:12PMTaranto
0 changes
$111One-way
Cheapest
07:20AMBari1h22 08:42AMTaranto
0 changes
$111One-way
Cheapest
09:50AMBari1h22 11:12AMTaranto
0 changes
$111One-way
Cheapest
10:50AMBari1h22 12:12PMTaranto
0 changes
$111One-way

Timetable Bari to Taranto

Showing trains for tomorrow, Wed, Oct 20
05:30AMBari1h22 06:52AMTaranto
0 changes
06:23AMBari1h22 07:45AMTaranto
0 changes
06:38AMBari1h15 07:53AMTaranto
0 changes
07:20AMBari1h22 08:42AMTaranto
0 changes
09:50AMBari1h22 11:12AMTaranto
0 changes
10:50AMBari1h22 12:12PMTaranto
0 changes
01:05PMBari1h17 02:22PMTaranto
0 changes
01:35PMBari1h22 02:57PMTaranto
0 changes
02:37PMBari1h22 03:59PMTaranto
0 changes
03:24PMBari1h22 04:46PMTaranto
0 changes
04:25PMBari1h22 05:47PMTaranto
0 changes
05:17PMBari1h09 06:26PMTaranto
0 changes
05:30PMBari1h22 06:52PMTaranto
0 changes
06:20PMBari1h20 07:40PMTaranto
0 changes
06:40PMBari1h06 07:46PMTaranto
0 changes
07:45PMBari1h22 09:07PMTaranto
0 changes
08:50PMBari1h22 10:12PMTaranto
0 changes
09:24PMBari1h08 10:32PMTaranto
0 changes
10:39PMBari1h20 11:59PMTaranto
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Oct 19
$11Regionale
$8Ferrovie del Sud Est
Wed
Oct 20
$11Regionale
$8Ferrovie del Sud Est
Thu
Oct 21
$11Regionale
$8Ferrovie del Sud Est
Fri
Oct 22
$11Regionale
$8Ferrovie del Sud Est
Sat
Oct 23
$11Regionale
$8Ferrovie del Sud Est
Sun
Oct 24
$11Regionale
$8Ferrovie del Sud Est
Mon
Oct 25
$11Regionale
$8Ferrovie del Sud Est
Tue
Oct 26
$11Regionale
$8Ferrovie del Sud Est
Wed
Oct 27
$11Regionale
$8Ferrovie del Sud Est
Thu
Oct 28
$11Regionale
$8Ferrovie del Sud Est
Fri
Oct 29
$11Regionale
$8Ferrovie del Sud Est
Sat
Oct 30
$11Regionale
$8Ferrovie del Sud Est
Sun
Oct 31
$11Regionale
$8Ferrovie del Sud Est
Mon
Nov 1
$11Regionale
$8Ferrovie del Sud Est
Tue
Nov 2
$11Regionale
$8Ferrovie del Sud Est
Wed
Nov 3
$11Regionale
$8Ferrovie del Sud Est
Thu
Nov 4
$11Regionale
$8Ferrovie del Sud Est
Fri
Nov 5
$11Regionale
$8Ferrovie del Sud Est
Sat
Nov 6
$11Regionale
$8Ferrovie del Sud Est
Sun
Nov 7
$11Regionale
$8Ferrovie del Sud Est
Mon
Nov 8
$11Regionale
$8Ferrovie del Sud Est

The fastest trains from Bari to Taranto

Showing times and prices for Oct 20

Fastest Journey

1 h 6 m

Average

1 h 18 m

Trains per day

19

Distance

78 km

Of the 19 trains that leave Bari for Taranto every day 19 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 78 km distance in an average of 1 h 18 m but if you time it right, some trains will get you there in just 1 h 6 m .

The slowest trains will take 1 h 22 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
06:40PMBari1h06 07:46PMTaranto
0 changes
$301One-way
2nd Fastest
09:24PMBari1h08 10:32PMTaranto
0 changes
$111One-way
05:17PMBari1h09 06:26PMTaranto
0 changes
$191One-way
06:38AMBari1h15 07:53AMTaranto
0 changes
$191One-way
01:05PMBari1h17 02:22PMTaranto
0 changes
$111One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Bari and Taranto

distanceDistance48 miles (78 km)
durationAverage train duration1 h 8 min
priceAverage train ticket price$11 (€9)
changesDirect trainYes
carriersTrain companiesRegionale

Trains from Bari to Taranto cover the 48 miles (78 km) long journey taking on average 1 h 8 min with our travel partners like Regionale. There are direct train services available. While the average ticket price for this trip costs around $11 (€9), you can find the cheapest train ticket for as low as $11 (€9). Travelers depart most frequently from Bari Centrale and arrive in Taranto, Porto Mercantile.

Travel Tips

Trains from Bari to Taranto
Travel by train to Taranto easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bari to Taranto.
FAQs
How much do cheap trains to Taranto from Bari cost?
Looking to save money on your trip? Omio customers have found the cheapest train from Bari to Taranto for the next 7 days starting from $11 (€9)  one way.
How much is a train ticket to Taranto from Bari?
The Bari to Taranto train ticket price is on average $11 (€9)  if you are looking to buy your tickets for this route in the next week.
How far is it from Bari to Taranto by train?
The distance to Taranto from Bari by train is approximately 48 miles (78 km).
How many hours is the train time between Bari and Taranto?
The Bari to Taranto train duration is on average 1 h 8 min, which is to be expected when traveling 48 miles (78 km) from Bari to Taranto. However, the time it takes can vary based on specific dates, weekends, and holidays.
What station does the train from Bari to Taranto depart from? Which Taranto train station do I come into from Bari?

There are a few train stations in Bari to start your journey from including Bari Centrale and Bari Palese-Macchie. In Taranto you have a few train station options to choose from for your arrival including Taranto, Porto Mercantile, Taranto, Cimino and Taranto, via Di Palma.

Omio customers traveling this route depart most frequently from Bari Centrale   and arrive in Taranto, Porto Mercantile.

Where is the train station in Bari? Where is the train station in Taranto?

Passengers board their train most frequently from Bari Centrale and travel around 1 mile (s) / 1 km from the city center to this train station.

Passengers traveling this route most often arrive at Taranto, Porto Mercantile and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Taranto.

What train providers offer a service between Bari and Taranto?
For the best Bari to Taranto train to buy, you can travel safely and comfortably with Regionale. However, it's always good to check all possible train providers with services between Bari and Taranto to compare what amenities they may offer.
Can I buy a direct train from Bari to Taranto?
Yes, there are direct trains from Bari to Taranto, and you can find a direct train for this route with Trenitalia, Regionale, Intercity or Intercity Notte  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
When is the earliest train from Bari to Taranto? When is the last train from Bari to Taranto?
The earliest train departing from Bari to Taranto leaves at 5: 23 AM. The last train departing from Bari to Taranto leaves at 9: 39 PM. You can find the latest Bari to Taranto train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I buy the Bari to Taranto train for the best deals on tickets?
If you purchase the Bari to Taranto train within the next 7 days, you can find one way tickets to cost on average $11 (€9). However, booking your train ticket in advance gives you access to the best prices for trains between Bari and Taranto. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Bari
Taranto
Bari Centrale is the most popular Bari railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Bari for your trip to Taranto.