Rome → Bari by train
Frecciarossa crosses the Apennines via Caserta and Foggia. The Intercity is slower but often half the price — a fair trade for Puglia-bound backpackers.

Who runs this route
| Operator | Type | Where to book |
|---|---|---|
| FrecciarossaTrenitalia | High speed | Trenitalia or Omio |
| IntercityTrenitalia | Classic long-distance | Trenitalia or Omio |
Check live times & fares
Compare Trenitalia and Italo in one search — prices rise as seats sell.
Timetable at a glance
Services run every 1–2 hours, first departure around 06:55 and last around 18:55. Exact times shift with the seasonal timetable — treat these as planning anchors and confirm the day before you travel.
Buying tickets: when and where
High-speed fares work like airline fares: the earliest bookers pay the least. Open sales start about 4 months out; booking 2–3 weeks ahead usually lands close to the lowest fare, while same-day walk-up tickets can cost two to three times more.
Tickets are digital — show the QR code from the app or a printout. On Regionale services with paper tickets, validate in the green machines before boarding. High-speed and Intercity tickets are train-specific; Regionale tickets are flexible within their validity window.
The stations
Roma Termini
Metro A/B meet under Termini; taxis use the official rank on Piazza dei Cinquecento.
Bari Centrale
The old town and seafront are a flat 15-minute walk away.
Alternatives, honestly compared
Bus: FlixBus and Itabus connect Rome and Bari for less money but roughly double the time — the budget backstop. Driving: around 430 km on autostrade; add tolls, fuel and city ZTL zones (limited-traffic areas with cameras), which make cars a liability in historic centres. Flying only makes sense with checked bags and airport-side hotels — city-centre to city-centre, the train wins on this route.
Frequently asked questions
How long is the train from Rome to Bari?
The typical journey time is 3 h 50 min – 4 h 10 min. Frequency: every 1–2 hours.
How much does the Rome to Bari train cost?
Advance fares start around €29.90. Buying last-minute, expect up to €75.
Which stations does the Rome–Bari train use?
Departures use Roma Termini and arrive at Bari Centrale.
Do I need to book in advance?
High-speed fares work like airline fares: the earliest bookers pay the least. Open sales start about 4 months out; booking 2–3 weeks ahead usually lands close to the lowest fare, while same-day walk-up tickets can cost two to three times more.
What is the first and last departure?
First departure around 06:55, last around 18:55 — exact times vary by day, check before travel.
Is the train the best way to get from Rome to Bari?
Frecciarossa crosses the Apennines via Caserta and Foggia. The Intercity is slower but often half the price — a fair trade for Puglia-bound backpackers.