Bari to Rome train

Cheap train tickets from Bari to Rome

Showing times and prices for 19 May

Cheapest

£40

Average

£46

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
06:50Bari4h25 11:15Rome Termini
0 changes
£401One-way
Cheapest
17:50Bari4h25 22:15Rome Termini
0 changes
£401One-way
Cheapest
06:50Bari4h57 11:47Rome Tiburtina
0 changes
£401One-way
Cheapest
13:00Bari4h47 17:47Rome Tiburtina
0 changes
£401One-way
Cheapest
13:00Bari4h15 17:15Rome Termini
0 changes
£401One-way

Train schedule Bari to Rome

Showing trains for tomorrow, Thursday, 19 May
05:55Bari6h55 12:50Rome Termini
1 change
06:10Bari3h53 10:03Rome Termini
0 changes
06:23Bari8h11 14:34Rome Termini
1 change
06:50Bari4h25 11:15Rome Termini
0 changes
06:50Bari4h57 11:47Rome Tiburtina
0 changes
07:46Bari4h09 11:55Rome Termini
0 changes
08:06Bari8h18 16:24Rome Termini
2 changes
08:46Bari4h09 12:55Rome Termini
0 changes
10:50Bari9h44 20:34Rome Termini
1 change
12:46Bari4h09 16:55Rome Termini
0 changes
13:00Bari4h47 17:47Rome Tiburtina
0 changes
13:00Bari4h15 17:15Rome Termini
0 changes
14:55Bari4h00 18:55Rome Termini
0 changes
16:05Bari6h15 22:20Rome Termini
0 changes
17:50Bari4h25 22:15Rome Termini
0 changes
18:46Bari4h09 22:55Rome Termini
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
19 May
Fri
20 May
Sat
21 May
Sun
22 May
Mon
23 May
Tue
24 May
Wed
25 May
Thu
26 May
Fri
27 May
Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun

Fastest train times from Bari to Rome

Showing times and prices for 19 May

Fastest Journey

3 h 53 m

Average

5 h 25 m

Trains per day

16

Distance

374 km

Of the 16 trains that leave Bari for Rome every day 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
06:10Bari3h53 10:03Rome Termini
0 changes
£491One-way
2nd Fastest
14:55Bari4h00 18:55Rome Termini
0 changes
£491One-way
08:46Bari4h09 12:55Rome Termini
0 changes
£491One-way
18:46Bari4h09 22:55Rome Termini
0 changes
£491One-way
12:46Bari4h09 16:55Rome Termini
0 changes
£491One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Bari to Rome

distanceDistance231 miles (373 km)
durationAverage train duration4 h 25 min
priceAverage train ticket price£31 (€35)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersFrecciarossa, Frecciabianca, Intercity, Frecciargento, Intercity Notte, Italo or Trenitalia

Trains from Bari to Rome cover the 231 miles (373 km) long route taking on average 4 h 25 min with our travel partners like Frecciarossa, Frecciabianca, Intercity, Frecciargento, Intercity Notte, Italo or Trenitalia. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £16, but the average price of train tickets is £31. Travellers depart most frequently from Bari Centrale and arrive in Roma Termini.

Train providers: Frecciarossa, Italo and Trenitalia trains Bari to Rome

Buy your official Frecciarossa, Italo and Trenitalia train tickets to Rome from Bari from £16 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train carriage is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Bari to Rome train information with Italo:

  • Average Duration: 4 h 42 min
  • Average Price: £40
  • Italo frequency: 3 a day

Trenitalia is not only Italy's national railway company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 231 miles (373 km) long route from Bari to Rome with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia timetable and book a cheap train from Bari to Rome in just a few steps. On Omio you can find all the information you need for the Bari to Rome trip, such as departure and arrival times, train stations, number of stops, journey times and more.

    There’s no need to fly between Italian hotspots when you can simply take a Frecciarossa train to reach your destination in just a few hours. Frecciarossa is the premier high-speed train service from Trenitalia, Italy’s national railway company, with around 200 connections made across Italy per day. These trains reach speeds up to 186 mph (300 kmh), making them one of the fastest in the world. You can expect to travel 231 miles (373 km) from Bari to Rome on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    You can find the best deals on cheap Frecciarossa train tickets right here. As an official travel partner of Trenitalia, Omio shows you all travel information for the Bari to Rome journey, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Bari to Rome train ticket on Omio and enjoy travelling in full comfort on a Frecciarossa train!

      Travel Tips: Trains from Bari to Rome

      Travel by train to Rome easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bari to Rome.
      FAQs
      Omio customers have found cheap train tickets from Bari to Rome for as low as £16  for the next 7 days.
      In the next 7 days you’ll find that the average cost of a train ticket from Bari to Rome is £31  one way.
      When travelling this route you should expect the distance from Bari to Rome via train to be approximately 231 miles (373 km).
      The Bari to Rome train duration is on average 4 h 25 min, which is to be expected when travelling 231 miles (373 km) between Bari and Rome. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

      When departing from Bari, you have various train station options to start your route from including Bari Centrale and Bari Palese-Macchie. When arriving in Rome, you can end your trip in train stations like Roma Termini, Roma Tiburtina and Roma Ostiense.

      Omio customers book a train from Bari Centrale   to Roma Termini   most frequently for this route.

      The most popular departure train station with passengers for this journey, called Bari Centrale, is located 1.4 miles (2.3 km) from the city centre of Bari.

      The most popular arrival train station, Roma Termini, is located 1.6 miles (2.6 km) away from the city centre of Rome.

      When taking a train from Bari to Rome, you can count on Frecciarossa, Frecciabianca, Intercity, Frecciargento, Intercity Notte, Italo or Trenitalia for the best way to get you to Rome. You can also check all possible train companies who offer a service between Bari and Rome and compare the amenities they offer before buying a train ticket.
      Yes, there are 8 direct trains per day from Bari to Rome with Italo, Frecciarossa, Frecciargento or Intercity, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you book your train ticket.
      On average, there are 8 trains a day from Bari to Rome. The train times and services may be different on weekends and holidays compared to weekdays.
      You can take the first train from Bari to Rome at 04: 50   or take the last train from Bari to Rome leaving at 17: 46. Look for the latest Bari Rome train schedule on Omio and book the best time to take the train for this route.
      The price of a one way train ticket from Bari to Rome is on average £31 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets from Bari to Rome available a few months in advance.

      Important Stations and Airports for this Journey

      Bari
      Rome
      Bari Centrale is the most popular Bari railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Bari for your journey to Rome.

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      Currency
      Language