Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Bari to Bellinzona by train
-
First train00:15
-
Last train22:10
-
Avg changes1
-
Fastest journey9hr 15m
-
Distance845 kilometres
-
Trains per day14
-
Avg. journey time13hr 53m
-
Train operators
Bari to Bellinzona by train
Gearing up for an adventure by rail from Bari to Bellinzona? Read on for essential information about this journey, which spans 845 kilometres.
Train travel between Bari and Bellinzona: train ticket prices
Cost of train tickets from Bari to Bellinzona:
Cheapest tickets: £501.89
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 5 months in advance.
Train times for travel between Bari and Bellinzona
If you are taking the train from Bari to Bellinzona, you will have 14 trains each day (with a departure every 33 minutes) to choose from. Earlier risers can catch the first weekday train at 00:15. If you are looking to jump aboard the last train out of the station, the latest train departs at 22:10. On weekends, the first train departs at 05:32, and the last scheduled train of the day leaves at 14:30.
Train travel time and distance from Bari to Bellinzona
Trains can complete this route in as little as 9 hours and 15 minutes. The total distance travelled is 845 kilometres.
Booking time frame: Bari to Bellinzona trains
Tickets for travel to Bellinzona along this route are available for purchase 5 months before the travel date. Set up a booking alert to be notified as soon as your ideal travel date goes on sale.
Further insights on trains from Bari to Bellinzona
Visit our help articles for tips on booking, station navigation, ticket types and other useful information for travelling Europe by train. To get inspired for your upcoming trip, refer to our Bellinzona city guide.
Frequently asked questions
What is the travel distance between Bari and Bellinzona by train?
The total journey from Bari to Bellinzona is 845 kilometres.
How much is a train ticket from Bari to Bellinzona?
The lowest price on this route is £501.89. Tickets booked 30 days in advance cost around , while those booked 7 days in advance are around .
When are tickets available for booking for travel from Bari to Bellinzona by train?
You can purchase tickets for this journey 5 months ahead of the travel date.
How long does the train take from Bari to Bellinzona?
The fastest journey by train is 9 hours and 15 minutes.
Other journeys to Bellinzona View all journeys to Bellinzona
-
From Milan to Bellinzona From £11.83
-
From Zurich to Bellinzona From £33.49
-
From Basel to Bellinzona From £47.64
-
From Paris to Bellinzona From £91.55
-
From London to Bellinzona From £399.70
-
From Strasbourg to Bellinzona From £93.41
-
From Neuchâtel to Bellinzona From £84.85
-
From Lucerne to Bellinzona From £27.54
-
From Arth-Goldau to Bellinzona From £23.45
-
From Locarno to Bellinzona From £9.00
-
From Mulhouse to Bellinzona From £81.50
-
From Rome to Bellinzona From £64.01
Other journeys from Bellinzona
-
From Bellinzona to Milan From £11.83
-
From Bellinzona to Zurich From £34.98
-
From Bellinzona to Paris From £115.74
-
From Bellinzona to Basel From £46.15
-
From Bellinzona to Arth-Goldau From £23.82
-
From Bellinzona to Locarno From £9.00
-
From Bellinzona to Rome From £76.29
-
From Bellinzona to Turin From £28.14
-
From Bellinzona to Florence From £27.24
-
From Bellinzona to Venice From £46.52
-
From Bellinzona to Lugano From £8.50
-
From Bellinzona to Bologna From £50.91
Other journeys from Bari
-
From Bari to Milan From £2.68
-
From Bari to Bologna From £2.68
-
From Bari to Lecce From £8.93
-
From Bari to Polignano a Mare From £2.01
-
From Bari to Brindisi From £7.96
-
From Bari to Taranto From £9.60
-
From Bari to Fasano From £3.65
-
From Bari to Monopoli From £2.38
-
From Bari to Rome From £16.30
-
From Bari to Ancona From £5.36
-
From Bari to Pescara Centrale From £61.33
-
From Bari to Foggia From £9.01