Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Madrid to Bari by train
-
First train05:50
-
Last train21:25
-
Avg changes3
-
Fastest journey23hr 54m
-
Distance1,731 kilometres
-
Trains per day6
-
Avg. journey time39hr 27m
-
Train operators
Madrid to Bari by train
Gearing up for an adventure by rail from Madrid to Bari? Read on for essential information about this journey, which spans 1,731 kilometres.
Train travel between Madrid and Bari: train ticket prices
Cost of train tickets from Madrid to Bari:
Cheapest tickets: €256.47
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 4 months in advance.
Departure frequency and timetable from Madrid to Bari
Here are the scheduling basics for trains from Madrid to Bari:
05:50 is the first scheduled train (Monday-Friday).
21:25 the the last scheduled train (Monday-Friday).
06:20 is the first scheduled train (Saturday and Sunday).
21:25 is the last scheduled train (Saturday and Sunday).
A train departs every 1 hour and 29 minutes from Madrid toward Bari.
Start booking your ticket aboard one of the 6 trains serving this route each day.
Travel time and distance between Madrid and Bari
The route’s fastest journey takes 23 hours and 54 minutes, covering a total of 1,731 kilometres.
When do tickets go on sale between Madrid and Bari?
You can start planning and booking your trip between Madrid and Bari 4 months before the departure date. Pro tip: buy your tickets as early as possible to save money.
Making the most of your Madrid to Bari travels
To ensure the smoothest of train journey, check out our vast help articles. To start planning your holiday and to find travel inspiration, check out our city guide: Bari.
Frequently asked questions
How far is the train trip from Madrid to Bari?
The total distance from Madrid to Bari is 1,731 kilometres.
What is the Madrid to Bari train price?
The lowest price available on this route is €256.47. Tickets booked 30 days in advance are priced around . Booking 7 days before departure ensures that prices are usually around .
When do tickets go on sale for trains travelling from Madrid to Bari?
Tickets for this journey become available 4 months ahead of the travel date.
How long does it take to get from Madrid to Bari?
The fastest jouney takes 23 hours and 54 minutes.
Other journeys to Bari View all journeys to Bari
-
From Rome to Bari From €6.36
-
From Milan to Bari From €3.18
-
From Bologna to Bari From €3.18
-
From Foggia to Bari From €6.28
-
From Caserta to Bari From €20.99
-
From Polignano a Mare to Bari From €2.32
-
From Lecce to Bari From €10.32
-
From Brindisi to Bari From €6.28
-
From Taranto to Bari From €10.32
-
From London to Bari From €281.93
-
From Paris to Bari From €112.58
-
From Pescara Centrale to Bari From €24.86
Other journeys from Bari
-
From Bari to Milan From €3.10
-
From Bari to Bologna From €3.10
-
From Bari to Lecce From €10.32
-
From Bari to Polignano a Mare From €2.32
-
From Bari to Brindisi From €11.09
-
From Bari to Taranto From €11.09
-
From Bari to Fasano From €4.21
-
From Bari to Monopoli From €2.75
-
From Bari to Rome From €18.66
-
From Bari to Ancona From €6.19
-
From Bari to Pescara Centrale From €24.94
-
From Bari to Foggia From €10.32
Other journeys from Madrid
-
From Madrid to Barcelona From €5.59
-
From Madrid to Valencia From €5.59
-
From Madrid to Córdoba From €9.46
-
From Madrid to Ronda From €53.32
-
From Madrid to Granada From €34.83
-
From Madrid to Santiago de Compostela From €10.75
-
From Madrid to Almería From €15.91
-
From Madrid to Bilbao-Abando From €6.88
-
From Madrid to Seville From €6.88
-
From Madrid to Málaga-María Zambrano From €9.46
-
From Madrid to Toledo From €14.44
-
From Madrid to Salamanca From €18.92