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

Deutsche Bahn

Train Information to Campobasso from Bari

distanceDistance117 miles (188 km)
durationAverage train duration4 h 44 min
priceAverage train ticket price$28 (€23)
changesDirect trainYes

Trains from Bari to Campobasso cover the 117 miles (188 km) long trip taking on average 4 h 44 min with our travel partners like. There are direct train services available. While the average ticket price for this route costs around $28 (€23), you can find the cheapest train ticket for as low as $25 (€21). Travelers depart most frequently from Bari Centrale and arrive in Campobasso.

Travel Tips

Trains from Bari to Campobasso
Travel by train to Campobasso 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 Campobasso.
How much does a cheap train to Campobasso from Bari cost?
If you’re looking to save money on tickets, you can find cheap Bari to Campobasso trains for as little as $25 (€21)  in the next 7 days.
How much does it cost to take a train from Bari to Campobasso?
If you are looking to book your train ticket in the next 7 days, you can expect the Bari to Campobasso train to cost on average $28 (€23)  one way.
What is the distance to Campobasso from Bari by train?
The Bari to Campobasso train distance is approximately 117 miles (188 km).
How long is the train to Campobasso from Bari?
The Bari to Campobasso train duration is on average 4 h 44 min, which is to be expected when traveling 117 miles (188 km) to Campobasso from Bari. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure train station in Bari and arrival train station in Campobasso?

Omio customers book a train from Bari Centrale   to Campobasso   most frequently for this route.

Where is the departure train station in Bari located? Where is the arrival train station in Campobasso located?

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

What are the first and last departure train times from Bari to Campobasso?
The earliest train for this trip departs from Bari at 6: 37 AM. The last train leaves from Bari at 4: 01 PM. Check Omio for the latest train schedule from Bari to Campobasso and book the best time to depart on your chosen travel date.
How far in advance should I buy a train ticket from Bari to Campobasso to get the best deals?
If you purchase a train ticket from Bari to Campobasso within the next 7 days, you can find tickets to cost on average $28 (€23) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Campobasso from Bari are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from Bari is Bari Centrale. Read all the information you need to know about services, amenities and connections at Bari Centrale for your journey between Bari and Campobasso.

Trains from Bari to Campobasso: related information

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