Bari

Train to Bari

Travel to Bari by train, comfortably and sustainably

Train to Bari

After Naples, Bari is the second-largest city in southern Italy, yet it feels surprisingly intimate. The old town is compact enough to explore on foot. Here you still come across Bari's authentic traditions: everywhere in the streets you'll see women rolling orecchiette pasta. Bari is not only a great city to visit in Puglia, it is also the perfect starting point for a road trip through the region. From Bari you can also take the ferry to Albania, Croatia, Greece or Montenegro.

Your journey starts in the morning at your nearest station in the Netherlands or Belgium. Boarding at Amsterdam Centraal, Utrecht Centraal, Arnhem Centraal or Venlo, you travel to Milan with two or three comfortable changes. You travel on modern trains with Wi-Fi and an on-board restaurant. Don't forget to look out of the window for views of the Swiss Alps! In Milan you have time for a bite to eat before boarding your private compartment on the night train to Bari in the evening. As the train runs along the Adriatic coast, you sleep comfortably in a couchette or a luxury sleeper cabin, arriving well rested in the heel of Italy the next morning.

Your train journey to Bari at a glance

Day train and night train from several Dutch, Belgian and German cities

Day train to Milan, then the night train to Bari

Journey time to Bari: approximately 24 hours, most of it spent asleep

Train tickets to Bari from €199.95 per person

Book your train tickets to Bari with Choo-Choo and get 24/7 support during your journey

Route tested by Choo-Choo

The lowest price for the best route to Bari

Night train to Bari

Book your night train tickets to Bari from €199.95 per person

Xcime4bmot7NI8U4zZnVKpLcPfodylzZ40oAeT1d

From €199.95,- per person in a private compartment

  • Couchette or sleeper
  • Breakfast included
  • No luggage restrictions or surcharges
  • Arrive in Bari in the morning
  • Very comfortable train

Prices are indicative, based on two people travelling together, and depend on availability and travel class

Heenreis
06:38
Amsterdam Centraal
07:04
Utrecht Centraal
07:34
Arnhem Centraal
10:27
Frankfurt (Main) Hbf
10:50
Frankfurt (Main) Hbf
13:48
Basel SBB
15:04
Basel SBB
19:50
Milano Centrale
21:50
Milano Centrale
07:40
Bari Centrale
Terugreis
21:25
Bari Centrale
07:05
Milano Centrale
08:10
Milano Centrale
11:27
Zürich Hb
12:37
Zürich Hb
15:32
Stuttgart Hbf
16:26
Stuttgart Hbf
20:26
Arnhem Centraal
20:59
Utrecht Centraal
21:29
Amsterdam Centraal

Discover Puglia and travel by train to Bari

How long does the train journey to Bari take?
From Amsterdam you travel to Bari in about 24 hours, most of which you will spend sleeping. During the day you travel through the Alps to Milan and from there you board the night train to the south of Italy.
What can I expect from the night train to Bari?
You travel privately in a couchette or sleeping car, with breakfast included. In principle you can take unlimited luggage with you, but we always recommend that you are able to carry your luggage yourself.
Can I board at another station?
Yes, you can board at other stations in the Netherlands. This may mean an extra change.
What happens if I miss a connection?
Don't worry: with Choo-Choo you get 24/7 personal support during your journey, so you are always helped if something goes wrong on the way.
How far in advance can I book?
Train tickets to Bari usually go on sale about 6 months before departure. The sooner you book, the cheaper: train companies issue a limited number of cheap tickets that are the first to go. If you travel during the week and outside the school holidays, it is also the cheapest way to travel. Are you unsure about the available dates? Please feel free to contact us and we will think along with you.

Sustainable & comfortable
travel by train through Europe

24/7 personal support.
Always the best routes.
Worry-free train travel.
View from the train
Traveling with the most beautiful views