COMPARE Prices across different modes

Fri
Sep 24
$161Frecciargento
Find prices
$59Malta Air
Sat
Sep 25
Find prices
$81SAIS Autolinee
$125Malta Air
Sun
Sep 26
$122Frecciargento
$70Flixbus
$423Malta Air
Mon
Sep 27
$122Frecciargento
$57Flixbus
$64Malta Air
Tue
Sep 28
$89Frecciargento
$55Flixbus
$91Malta Air
Wed
Sep 29
$89Frecciargento
$55Flixbus
$108Malta Air

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Messina to Bari

distanceDistance213 miles (343 km)
durationAverage train duration10 h 50 min
priceAverage train ticket price$105 (€84)
changesDirect trainYes

Trains from Messina to Bari cover the 213 miles (343 km) long trip taking on average 10 h 50 min with our travel partners like. There are direct train services available. While the average ticket price for this journey costs around $105 (€84), you can find the cheapest train ticket for as low as $89 (€71). Travelers depart most frequently from Messina Centrale and arrive in Bari Centrale.

Travel Tips

Trains from Messina to Bari
Travel by train to Bari 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 Messina to Bari.
FAQs
How much do cheap trains to Bari from Messina cost?
Train tickets to Bari from Messina for some dates and times can be found for as cheap as $89 (€71)  one way in the next 7 days.
What is the cost of a train from Messina to Bari?
If you’re looking to purchase your train tickets in the next week, you can expect the Messina to Bari train price to come in at an average of $105 (€84)  one way.
How many miles is it from Messina to Bari by train?
The train distance from Messina to Bari is around 213 miles (343 km).
How long is a train to Bari from Messina on average?
While the time it takes to travel 213 miles (343 km) to Bari from Messina can vary based on specific dates, weekends, and holidays, the Messina to Bari train journey time is on average 10 h 50 min.
What is the departure train station in Messina and arrival train station in Bari?

When taking the train from Messina to Bari, you can choose to depart from train stations like Messina Centrale, Messina Marittima and Messina, Fiumara Gazzi. Your journey can end in train stations such as Bari Centrale and Bari Palese-Macchie.

Omio customers who travel this route most frequently depart from Messina Centrale   and arrive in Bari Centrale.

Where is the Messina train station located? Where is the Bari train station located?

Passengers booking this route most frequently board their trains from Messina Centrale and need to travel around 1 mile (s) / 1 km from the city center to get to this train station.

Passengers arriving in Bari most often arrive at Bari Centrale and need to travel around 1 mile (s) / 1 km from this train station to the city center.

When does the first train depart from Messina to Bari? When does the last train depart from Messina to Bari?
You can take the first train from Messina to Bari at 8: 10 AM. The last train from Messina to Bari that you can take departs at 10: 35 PM. Omio shows you the latest train from Messina to Bari schedule to help you book the best departure time for this trip.
How early should I buy Messina to Bari train tickets to get the best deals?
If you book a train ticket from Messina to Bari within the next 7 days, you can find tickets to cost on average $105 (€84) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Messina to Bari are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Messina
Bari
Contesse
Amenities
Fiumara Gazzi
Amenities
Messina Centrale
Amenities
Refreshments
Messina Marittima
Amenities
Refreshments
Mili Marina
Amenities
Tremestieri
Amenities

Trains from Messina to Bari: related information

Here are some other resources that might have the information you need