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

Deutsche Bahn

Train Information from Bari to Macerata

distanceDistance229 miles (370 km)
priceAverage train ticket price$35 (€28)
frequencyTrain frequency4 a day
changesDirect trainYes, there are 4 direct trains a day

Trains from Bari to Macerata cover the 229 miles (370 km) long route taking on average 5 h 23 min with our travel partners like. Normally, there are 4 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $25 (€20), but the average price of train tickets is $35 (€28). Travelers depart most frequently from Bari Centrale and arrive in Macerata.

Travel Tips

Trains from Bari to Macerata
Travel by train to Macerata 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 Macerata.
How much are cheap trains between Bari and Macerata?
Omio customers have found cheap train tickets between Bari and Macerata for as low as $25 (€20)  for the next 7 days.
How much is the train from Bari to Macerata on average?
In the next 7 days you can expect to pay on average $35 (€28)  for a train ticket between Bari and Macerata.
How many miles is it from Bari to Macerata by train?
The Bari to Macerata train distance is approximately 229 miles (370 km).
How many hours is the train time from Bari to Macerata?
On average the Bari to Macerata train time is 5 h 23 min  covering the 229 miles (370 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What train station in Bari goes to Macerata? What train station do I come into Macerata from Bari?

There are a few train stations in Bari to start your journey from including Bari Centrale and Bari Palese-Macchie. In Macerata you have a few train station options to choose from for your arrival including Macerata, Macerata Fontescodella and Macerata Università.

Omio customers traveling this route depart most frequently from Bari Centrale   and arrive in Macerata.

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

You can find the most popular departure train station for this route, Bari Centrale, located approximately 1 mile (s) / 1 km from the city center of Bari. The most popular arrival train station in Macerata, called Macerata, is located around 1 mile (s) / 1 km away from its city center.

How many train services are there from Bari to Macerata a day?
The average number of trains departing Bari for Macerata is 4 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Bari to Macerata? When can I take the last train for the day?
The earliest train for this trip departs from Bari at 8: 55 AM. The last train leaves from Bari at 12: 55 PM. Check Omio for the latest train schedule from Bari to Macerata and book the best time to depart on your chosen travel date.
How far in advance should I buy train tickets to Macerata from Bari for the best deals?
If you buy a train ticket from Bari to Macerata within the next 7 days, you can find tickets to cost on average $35 (€28) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Bari to Macerata are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

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 Macerata.

Trains from Bari to Macerata: related information

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