The cheapest trains from Bari to Rome

Showing times and prices for 24 Oct

Cheapest

£41

Average

£49

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.

The average ticket from Bari to Rome will cost around £ 49 if you buy it on the day, but the cheapest tickets can be found for only £ 41.

Cheapest
23:24Bari Palese-Macchie6h46 06:10Rome Termini
1 changes
£411One-way
2nd Cheapest
11:55Bari8h40 20:35Rome Tiburtina
1 changes
£421One-way
2nd Cheapest
11:08Bari7h17 18:25Rome Termini
1 changes
£421One-way
17:14Bari5h57 23:11Rome Termini
0 changes
£451One-way
15:55Bari6h25 22:20Rome Termini
0 changes
£451One-way

Timetable Bari to Rome

Showing trains for tomorrow, Sun, 24 Oct
07:14Bari4h04 11:18Rome Termini
0 changes
11:08Bari7h17 18:25Rome Termini
0 changes
11:55Bari8h40 20:35Rome Tiburtina
0 changes
13:11Bari4h04 17:15Rome Termini
0 changes
14:35Bari4h25 19:00Rome Termini
0 changes
15:55Bari6h25 22:20Rome Termini
0 changes
17:14Bari5h57 23:11Rome Termini
0 changes
17:14Bari6h54 00:08Rome Ostiense
0 changes
17:14Bari7h16 00:30Rome Tiburtina
0 changes
18:17Bari4h03 22:20Rome Termini
0 changes
18:17Bari6h13 00:30Rome Tiburtina
0 changes
23:24Bari Palese-Macchie6h46 06:10Rome Termini
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
23 Oct
Find prices
£19Itabus
£26Malta Air
Sun
24 Oct
£41Intercity Notte
£19Itabus
£18Malta Air
Mon
25 Oct
£29Intercity
£19Itabus
£10Malta Air
Tue
26 Oct
£20Intercity
£19Itabus
£7Malta Air
Wed
27 Oct
£20Intercity
£15Itabus
£7Malta Air
Thu
28 Oct
£29Intercity
£19Itabus
£13Malta Air
Fri
29 Oct
£42Intercity
£19Itabus
£34Malta Air
Sat
30 Oct
£29Intercity
£19Itabus
£22Malta Air
Sun
31 Oct
£20Intercity
£12Itabus
£40Malta Air
Mon
1 Nov
£35Intercity
£22Marino Autolinee
£24Malta Air
Tue
2 Nov
£26Intercity
£19Itabus
£7Malta Air
Wed
3 Nov
£16Intercity
£12Itabus
£7Malta Air
Fri
5 Nov
£16Intercity
£12Itabus
£7Malta Air
Sat
6 Nov
£16Intercity
£12Itabus
£7Malta Air
Sun
7 Nov
£20Intercity
£15Itabus
£7Malta Air
Mon
8 Nov
£14Intercity
£9Itabus
£7Malta Air
Tue
9 Nov
£14Intercity
£12Itabus
£7Malta Air
Wed
10 Nov
£14Intercity
£9Itabus
£7Malta Air
Thu
11 Nov
£14Intercity
£9Itabus
£7Malta Air

The fastest trains from Bari to Rome

Showing times and prices for 24 Oct

Fastest Journey

4 h 3 m

Average

6 h

Trains per day

12

Distance

374 km

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

These direct trains cover the 374 km distance in an average of 6 h but if you time it right, some trains will get you there in just 4 h 3 m .

The slowest trains will take 8 h 40 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
18:17Bari4h03 22:20Rome Termini
0 changes
£541One-way
2nd Fastest
07:14Bari4h04 11:18Rome Termini
0 changes
£541One-way
2nd Fastest
13:11Bari4h04 17:15Rome Termini
0 changes
£541One-way
14:35Bari4h25 19:00Rome Termini
0 changes
£541One-way
17:14Bari5h57 23:11Rome Termini
0 changes
£451One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Rome from Bari

distanceDistance231 miles (373 km)
durationAverage train duration5 h 57 min
priceAverage train ticket price£32 (€37)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersFrecciargento, Intercity, Trenitalia, Intercity Notte, Frecciabianca or Italo

Trains from Bari to Rome cover the 231 miles (373 km) long trip taking on average 5 h 57 min with our travel partners like Frecciargento, Intercity, Trenitalia, Intercity Notte, Frecciabianca or Italo. 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 £20, but the average price of train tickets is £32. Travellers depart most frequently from Bari Centrale and arrive in Roma Termini.

Train companies

Train between Bari and Rome with Trenitalia and Italo

Find the best trains between Bari and Rome with Omio's travel partners Trenitalia and Italo from £20. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Trenitalia
Italo

Enjoy the train ride between Bari and Rome with Trenitalia, Italy’s main operator of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets from Bari to Rome are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travellers, which you can use on Omio. When travelling on a Trenitalia train between Bari and Rome, you can expect to travel 231 miles (373 km). Check Trenitalia’s train times and tickets for the Bari to Rome route and buy your cheap ticket on Omio today!

    Trenitalia has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Trenitalia tickets between Bari and Rome and when travelling by train:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Refund or voucher policy
    • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
    • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
    • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

    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
    What is the price of the cheapest train from Bari to Rome?
    Omio customers have found the cheapest trains to Rome from Bari to cost as little as £20  in the next 7 days.
    How much is a train ticket from Bari to Rome?
    If you are looking to buy your train ticket in the next 7 days, you can expect the Bari to Rome train to cost on average £32  one way.
    What is the distance from Bari to Rome by train?
    You should expect to travel around 231 miles (373 km)  from Bari to Rome by train.
    How long does it take from Bari to Rome by train?
    While the time it takes to travel 231 miles (373 km) to Rome from Bari can vary based on specific dates, weekends, and bank holidays, the train duration from Bari to Rome is on average 5 h 57 min.
    What is the departure train station in Bari and arrival train station in Rome?

    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 journey 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.

    Where is the Bari train station located? Where is the Rome train station located?

    You can find the most popular departure train station for this route, Bari Centrale, located approximately 1 mile (s) / 1 km from the city centre of Bari. The most popular arrival train station in Rome, called Roma Termini, is located around 1 mile (s) / 1 km away from its city centre.

    Which train providers should I travel with from Bari to Rome?
    For the best Bari to Rome train to book, you can travel safely and comfortably with Frecciargento, Intercity, Trenitalia, Intercity Notte, Frecciabianca or Italo. However, it's always good to check all possible train companies with services from Bari to Rome to compare what amenities they may offer.
    Are there any direct trains from Bari to Rome?
    Yes, there are 8 direct trains from Bari to Rome per day with Frecciarossa, Frecciargento or Intercity  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
    How many trains per day are there to Rome from Bari?
    The average number of trains departing Bari for Rome is 8 a day. The train schedules and services may vary between weekdays and weekends.
    When does the first train depart from Bari to Rome? When does the last train depart from Bari to Rome?
    The earliest train for this trip departs from Bari at 06: 07. The last train leaves from Bari at 16: 14. Check Omio for the latest train times from Bari to Rome and book the best time to depart on your chosen travel date.
    How far in advance should I buy a train ticket to Rome from Bari to get the best deals?
    If you book Bari to Rome train tickets within the next 7 days, you can find one way tickets to cost on average £32. However, booking in advance gives you access to the best prices for trains to Rome from Bari. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

    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.