COMPARE Prices across different modes

Wed
Sep 22
$60Intercity
$27Itabus
$11Malta Air
Thu
Sep 23
$28Intercity
$27Itabus
$23Malta Air
Fri
Sep 24
$41Intercity
$27Itabus
$97Malta Air
Sat
Sep 25
$41Intercity
$27Itabus
$79Malta Air
Sun
Sep 26
$41Intercity
$21Itabus
$12Malta Air
Mon
Sep 27
$28Intercity
$27Itabus
$12Malta Air
Tue
Sep 28
$28Intercity
$12Itabus
$6Malta Air
Wed
Sep 29
$28Intercity
$12Itabus
$6Malta Air
Thu
Sep 30
$28Intercity
$12Itabus
$11Malta Air
Fri
Oct 1
$28Intercity
$12Itabus
$18Malta Air
Sat
Oct 2
$22Intercity
$12Itabus
$15Malta Air
Sun
Oct 3
$22Intercity
$12Itabus
$12Malta Air
Mon
Oct 4
$28Intercity
$12Itabus
$6Malta Air
Tue
Oct 5
$22Intercity
$12Itabus
$6Malta Air
Wed
Oct 6
$20Intercity
$19Itabus
$6Malta Air
Thu
Oct 7
$20Intercity
$12Itabus
$12Malta Air
Fri
Oct 8
$22Intercity
$12Itabus
$6Malta Air
Sat
Oct 9
$20Intercity
$12Itabus
$15Malta Air
Sun
Oct 10
$20Intercity
$12Itabus
$12Malta Air
Mon
Oct 11
$17Intercity
$12Itabus
$6Malta Air

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Rome and Bari

distanceDistance231 miles (373 km)
durationAverage train duration6 h 32 min
priceAverage train ticket price$45 (€36)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersFrecciargento, Intercity, Trenitalia, Intercity Notte, Frecciabianca or Italo

Trains from Rome to Bari cover the 231 miles (373 km) long route taking on average 6 h 32 min with our travel partners like Frecciargento, Intercity, Trenitalia, Intercity Notte, Frecciabianca or Italo. Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this trip costs around $45 (€36), you can find the cheapest train ticket for as low as $28 (€23). Travelers depart most frequently from Roma Termini and arrive in Bari Centrale.

Train companies

Rome to Bari with Italo and Trenitalia

For as little as $28 (€23) you can travel by train between Rome and Bari with Italo and Trenitalia. Omio will show you the best deals, schedules and tickets available for this route.

Italo
Trenitalia

Enjoy traveling from Rome to Bari by taking a train with Italo! The Italian high-speed train covers around 9, 900 miles (16, 000 km) of railroad lines in Italy and travels at speeds of up to 186 mph (300 kmh). There are four different train classes to choose from: Smart, Comfort, Prima, and Club Executive. The modern train cars are equipped with a high level of comfort and even offer cinema screens in the Smart class. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, and footrests.

Italo trains offer value for money on routes from Rome to Bari, and we can help you find the best deals available. Check out the latest Italo train schedule and tickets available for the Rome to Bari route on Omio to book the best ticket. Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex. When you ride with Italo, you can expect to travel 231 miles (373 km) from Rome to Bari. Once you’ve picked the perfect Italo ticket, book your cheap train between Rome and Bari on Omio today!

Read on for COVID-19 recommendations and policies for your Italo train ticket from Rome to Bari:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Trains from Rome to Bari

Trains in Italy are an efficient way to travel between cities, with a number of train companies offering a variety of domestic and international train routes. Trains from Rome to Bari are operated by Trenitalia approximately 9 times per day. Some Rome to Bari trains are direct, while others require a transfer in either Foggia, Pescara, or Ancona. Trains take between 3:40 h and 7:40 h to arrive in Bari depending on service chosen and if a transfer is required. The first train departs Rome at 7:28 a.m. while the last leaves at 11:58 p.m. All trains depart from Roma Termini train station and arrive at Bari Centrale train station.

Rome to Bari Train Cost

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

Booking Period

Average Price

Same Day

€63

1 Day in Advance

€60

1 Week in Advance

€42

2 Weeks in Advance

€39

1 Month in Advance

€32

3 Months in Advance

€30

Rome to Bari Trains: General Information


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

  • autobus All Rome to Bari trains are run by Trenitalia.
  • autobus Some trains are direct, while others require a transfer in either Ancona, Pescara, or Foggia. Trains depart from Rome's Termini train station and arrive at Bari's Centrale train station.
  • autobus The Rome to Bari train journey takes as little as 3 hours and 40 minutes to arrive in Bari.
  • autobus Most travelers book their Rome to Bari train tickets approximately 1 day in advance of the travel date.




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

  • It is 5% cheaper on average to buy a Rome to Bari train ticket a day ahead of time rather than purchasing a ticket at the train station.
  • It is 33% cheaper on average to purchase Rome to Bari train tickets 1 week ahead of when you intend to travel.
  • Rome to Bari train costs are 49% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Train tickets from Rome to Bari: when to book to save $

Time Price Savings
1 week earlier 34 €
2 weeks earlier 30 €13%
3 weeks earlier 24 €42%
1 month before 27 €26%
2 months earlier 26 €31%
3 months earlier 21 €62%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Rome - Bari. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Rome - Bari 3 weeks in advance means you can save on average up to 42% compared to the price available on the day of departure.
  • If you book a ticket Rome - Bari with 2 months in advance you save up to about 31% compared to the initial price.
  • By booking 3 months in advance, you could save up to 62%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Rome to Bari
Travel by train to Bari 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 Rome to Bari.
FAQs
What is the price of the cheapest train from Rome to Bari?
If you’re looking to save money on tickets, you can find cheap Rome to Bari trains for as little as $28 (€23)  in the next 7 days.
How much is the train from Rome to Bari on average?
In the next 7 days you can expect to pay on average $45 (€36)  for a train ticket to Bari from Rome.
What is the distance to Bari from Rome by train?
The distance to Bari from Rome by train is approximately 231 miles (373 km).
How long is a train from Rome to Bari on average?
The train time between Rome and Bari is on average 6 h 32 min  for the 231 miles (373 km) long journey, but the time it takes to go to Bari from Rome by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Rome and arrival train station in Bari?

There are a few train stations in Rome to start your trip from including Roma Termini, Roma Tiburtina and Roma Ostiense. In Bari you have a few train station options to choose from for your arrival including Bari Centrale and Bari Palese-Macchie.

Omio customers traveling this route depart most frequently from Roma Termini   and arrive in Bari Centrale.

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

The most popular departure train station with passengers for this journey, called Roma Termini, is located 1 mile (s) / 1 km from the city center of Rome.

The most popular arrival train station, Bari Centrale, is located 1 mile (s) / 1 km away from the city center of Bari.

Which train providers can take me to Bari from Rome?
When taking a train from Rome to Bari, you can count on Frecciargento, Intercity, Trenitalia, Intercity Notte, Frecciabianca or Italo for the best way to get you to Bari. You can also check all possible train companies who offer a service to Bari from Rome and compare the amenities they offer before buying a train ticket.
Are there any direct trains from Rome to Bari?
Yes, there are 10 direct trains per day from Rome to Bari with Frecciarossa, Frecciargento or Intercity, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.
How many trains are there from Rome to Bari a day?
On average, there are 10 trains a day from Rome to Bari. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Rome to Bari?
The earliest train for this trip departs from Rome at 5: 28 AM. The last train leaves from Rome at 2: 01 PM. Check Omio for the latest train schedule from Rome to Bari and book the best time to depart on your chosen travel date.
When should I purchase the Rome to Bari train for the best deals on tickets?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you book train tickets to Bari from Rome within the next 7 days, you can find tickets to cost on average $45 (€36) one way. To find the best prices for this trip, consider booking your train ticket from Rome to Bari a few months in advance.
Stations

Important Stations and Airports for this Journey

Rome
Bari
Roma Ostiense
Amenities
Roma Termini
Amenities
Refreshments
WC

Frequently Asked Questions

How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
Roma Tiburtina
Amenities