Cheap train tickets from Bari to Rome

Showing times and prices for Jan 24

Cheapest

$31

Average

$68

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 $ 68 if you buy it on the day, but the cheapest tickets can be found for only $ 31.

Cheapest
04:05PMBari6h15 10:20PMRome Termini
0 changes
$311One-way
2nd Cheapest
10:50AMBari9h44 08:34PMRome Termini
1 changes
$571One-way
12:15AMBari5h55 06:10AMRome Termini
0 changes
$611One-way
08:06AMBari8h18 04:24PMRome Termini
2 changes
$651One-way
05:55AMBari6h55 12:50PMRome Termini
1 changes
$651One-way

Train schedule from Bari to Rome

Showing trains for tomorrow, Mon, Jan 24
12:15AMBari5h55 06:10AMRome Termini
0 changes
05:55AMBari6h55 12:50PMRome Termini
0 changes
06:10AMBari3h53 10:03AMRome Termini
0 changes
06:23AMBari8h11 02:34PMRome Termini
0 changes
07:46AMBari4h09 11:55AMRome Termini
0 changes
08:06AMBari8h18 04:24PMRome Termini
0 changes
08:46AMBari4h09 12:55PMRome Termini
0 changes
10:50AMBari9h44 08:34PMRome Termini
0 changes
11:05AMBari4h10 03:15PMRome Termini
0 changes
12:46PMBari4h09 04:55PMRome Termini
0 changes
02:55PMBari4h00 06:55PMRome Termini
0 changes
04:05PMBari6h15 10:20PMRome Termini
0 changes
06:46PMBari4h09 10:55PMRome 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, bus or flight

Mon
Jan 24
$28Intercity
$18Itabus
$27Malta Air
Tue
Jan 25
$52Italo
Find prices
Find prices
Wed
Jan 26
$28Intercity
$23Itabus
$10Malta Air
Thu
Jan 27
$28Intercity
$12Itabus
$10Malta Air
Fri
Jan 28
$22Intercity
$18Itabus
$15Malta Air
Sat
Jan 29
$22Intercity
$18Itabus
$10Malta Air
Sun
Jan 30
$28Intercity
$18Itabus
$48ITA
Mon
Jan 31
$22Intercity
$12Itabus
$10Malta Air
Tue
Feb 1
$22Intercity
$16Flixbus
$7Malta Air
Wed
Feb 2
$19Intercity
$16Flixbus
$7Malta Air
Thu
Feb 3
$19Intercity
$16Flixbus
$7Malta Air
Fri
Feb 4
$19Intercity
$12Itabus
$6Malta Air
Sat
Feb 5
$19Intercity
$12Itabus
$6Malta Air
Sun
Feb 6
$22Intercity
$12Itabus
$6Malta Air
Mon
Feb 7
$19Intercity
$10Itabus
$6Malta Air
Tue
Feb 8
$17Intercity
$10Itabus
$16Malta Air
Wed
Feb 9
$17Intercity
$10Itabus
$7Malta Air
Thu
Feb 10
$17Intercity
$10Itabus
$7Malta Air
Fri
Feb 11
$19Intercity
$10Itabus
$6Malta Air
Sat
Feb 12
$17Intercity
$10Itabus
$6Malta Air

Fastest train times from Bari to Rome

Showing times and prices for Jan 24

Fastest Journey

3 h 53 m

Average

5 h 41 m

Trains per day

13

Distance

374 km

Of the 13 trains that leave Bari for Rome every day 9 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 5 h 41 m but if you time it right, some trains will get you there in just 3 h 53 m .

The slowest trains will take 9 h 44 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
06:10AMBari3h53 10:03AMRome Termini
0 changes
$741One-way
2nd Fastest
02:55PMBari4h00 06:55PMRome Termini
0 changes
$741One-way
07:46AMBari4h09 11:55AMRome Termini
0 changes
$741One-way
08:46AMBari4h09 12:55PMRome Termini
0 changes
$741One-way
12:46PMBari4h09 04:55PMRome Termini
0 changes
$741One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Bari to Rome

distanceDistance231 miles (373 km)
durationAverage train duration6 h 15 min
priceAverage train ticket price$36 (€30)
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 journey taking on average 6 h 15 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 trip for as low as $22 (€18), but the average price of train tickets is $36 (€30). Travelers depart most frequently from Bari Centrale and arrive in Roma Termini.

Train providers: Trenitalia and Italo from Bari to Rome trains

Trenitalia and Italo trains will get you between Bari and Rome from $22 (€18). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Trenitalia
Italo

Enjoy the train ride between Bari and Rome with Trenitalia, Italy’s main provider 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 night trains. Bathrooms and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets between Bari and 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 travelers, which you can use on Omio. When traveling on a Trenitalia train from Bari to 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's current ticket policies due to COVID-19 for your train from Bari to Rome are the following:

    • 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

    Trains from Bari to Rome

    Trains in Italy are an effective way of traveling between cities, with a number of companies offering domestic and international train routes. Trains from Bari to Rome are provided by Trenitalia and run between 6:24 a.m. and around 6:15 p.m every day of the week. There are between 6 and 9 trains traveling from Bari to Rome per day. Most Bari to Rome trains are direct, depart from Bari Centrale train station and arrive at Rome's Termini train station after approximately 4 hours of travel time.

    Bari to Rome trains: Not what you're looking for?

    Return trains from Rome to Bari | Compare all modes of traveling from Bari to Rome | Or learn more about trains to Rome



    Bari to Rome Train Cost

    Average prices for trains from Bari to Rome when you book in advance

    Booking Period

    Average Price

    Same Day

    €60

    1 Day in Advance

    €60

    1 Week in Advance

    €40

    2 Weeks in Advance

    €40

    1 Month in Advance

    €33

    3 Months in Advance

    €28

    Bari to Rome Trains: General Information


    Travelers can offset some of the cost of Bari to Rome train tickets by planning ahead and booking tickets as far in advance as possible.


    • autobus All Bari to Rome trains are run by Trenitalia.
    • autobus Most trains are direct; however, some require a transfer at Taranto. Trains depart from Bari Centrale train station and arrive at Rome's Termini train station.
    • autobus The Bari to Rome train journey takes as little as 3 hours and 34 minutes to arrive in Rome.
    • autobus Most travelers book their Bari to Rome train tickets 1 day in advance of the travel date.




    Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Bari to Rome trains decrease the further they are booked in advance:

    • It is 33% cheaper to book a Bari to Rome train ticket 1 week in advance as opposed to the day you intend to travel.
    • Bari to Rome train costs are 45% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.

    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

    How much do cheap train tickets between Bari and Rome cost?

    If you’re looking to save money on tickets, you can find cheap Bari to Rome trains for as little as $22 (€18)  in the next 7 days.

    What is the cost of a train between Bari and Rome?

    The train price from Bari to Rome is on average $36 (€30)  if you are looking to book your tickets for this journey in the next 7 days.

    How far is Bari to Rome by train?

    The distance from Bari to Rome by train is approximately 231 miles (373 km).

    What is the Bari to Rome train travel time?

    On average the Bari to Rome train time is 6 h 15 min  covering the 231 miles (373 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    When traveling by train from Bari to Rome, which train station in Bari do I depart from and which train station in Rome do I arrive in?

    Some of the Bari train stations to Rome you can start your journey from include Bari Centrale and Bari Palese-Macchie. Similarly, some of the arrival train stations in Rome include Roma Termini, Roma Tiburtina and Roma Ostiense.

    When traveling this route, Omio customers are departing most frequently from Bari Centrale   and arriving in Roma Termini.

    Where is the train station in Bari to go to Rome? Where is the train station in Rome located?

    Passengers board the train most frequently from Bari Centrale, which is located around 1 mile (1.6 km) away from the city center, and they get off the train at Roma Termini, located 1 mile (1.6 km) away from the city center.

    Which train providers can get me from Bari to Rome?

    Take the Bari to Rome train with Frecciargento, Intercity, Trenitalia, Intercity Notte, Frecciabianca or Italo. However, it's always good to check out all possible train providers for the journey to Rome from Bari as there might be differences in the amenities they offer.

    How many train services per day are there from Bari to Rome?

    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 3: 05 PM. The last train leaves from Bari at 4: 00 PM. Check Omio for the latest train schedule from Bari to Rome and book the best time to depart on your chosen travel date.

    How far in advance should I book a train ticket from Bari to Rome to get the best deals?

    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you book train tickets to Rome from Bari within the next 7 days, you can find tickets to cost on average $36 (€30) one way. To find the best prices for this journey, consider booking your train ticket from Bari to Rome 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 travelers, but it's not the only one. Read all the information you need to know about the main train stations in Bari for your trip to Rome.