Naples Bari by train

Coast-to-coast across the boot. Direct Intercity trains are limited — check times before planning, or you'll be changing in Caserta.

Journey time3 h 30 min – 4 h
Tickets from€19.90
Frequency4–6 direct per day
Distance260 km
Check times & fares ↓
Bari, Italy — arriving by train

Who runs this route

OperatorTypeWhere to book
IntercityTrenitaliaClassic long-distanceTrenitalia or Omio
RegionaleTrenitaliaRegional, no seat reservationTrenitalia app or station machine

Check live times & fares

Compare Trenitalia and Italo in one search — prices rise as seats sell.

Timetable at a glance

Services run 4–6 direct per day, first departure around 06:20 and last around 18:10. Exact times shift with the seasonal timetable — treat these as planning anchors and confirm the day before you travel.

Buying tickets: when and where

Regional and Intercity fares are mostly fixed — there is no advantage in booking months ahead. Buy the day before or on the day in the Trenitalia app, or at a station machine.

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

Napoli Centrale

Circumvesuviana trains to Pompeii and Sorrento leave from the lower level (Garibaldi).

Bari Centrale

The old town and seafront are a flat 15-minute walk away.

Alternatives, honestly compared

Bus: FlixBus and Itabus connect Naples and Bari for less money but roughly double the time — the budget backstop. Driving: around 260 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 Naples to Bari?

The typical journey time is 3 h 30 min – 4 h. Frequency: 4–6 direct per day.

How much does the Naples to Bari train cost?

Tickets cost from €19.90; prices on this route are largely fixed.

Which stations does the Naples–Bari train use?

Departures use Napoli Centrale and arrive at Bari Centrale.

Do I need to book in advance?

Regional and Intercity fares are mostly fixed — there is no advantage in booking months ahead. Buy the day before or on the day in the Trenitalia app, or at a station machine.

What is the first and last departure?

First departure around 06:20, last around 18:10 — exact times vary by day, check before travel.

Is the train the best way to get from Naples to Bari?

Coast-to-coast across the boot. Direct Intercity trains are limited — check times before planning, or you'll be changing in Caserta.

Connecting routes