Travel options
from Rome to Bari

You can get from Rome to Bari by train, bus or flight.

Our recommendation

To get from Rome to Bari on Dec 3 we recommend taking a flight because it’s the best combination of price and speed.

06:40AMRome Leonardo da Vinci Fiumicino Airport1h05 07:45AMBari Palese Airport
0 changes
$121One-way
Cheapest
06:40AMRome Leonardo da Vinci Fiumicino Airport1h05 07:45AMBari Palese Airport
0 changes
$121One-way
Other options
09:30AMRome Leonardo da Vinci Fiumicino Airport1h05 10:35AMBari Palese Airport
0 changes
$651One-way
08:30AMRoma, Autostazione Tiburtina5h55 02:25PMBari
0 changes
$261One-way
11:00AMRoma, Autostazione Tiburtina6h05 05:05PMBari
0 changes
$261One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Thu
Dec 2
$66Italo
$34Itabus
$84ITA
Fri
Dec 3
$54Intercity Notte
$24Flixbus
$14Malta Air
Sat
Dec 4
$48Intercity
$14Itabus
$12Malta Air
Sun
Dec 5
$39Intercity
Find prices
Find prices
Mon
Dec 6
$39Intercity
$22Itabus
$48Malta Air
Tue
Dec 7
$27Intercity
$22Itabus
$65ITA
Wed
Dec 8
$27Intercity
$22Itabus
$14Malta Air
Thu
Dec 9
$27Intercity
$14Itabus
$15Malta Air
Fri
Dec 10
$27Intercity
$14Itabus
$12Malta Air
Sat
Dec 11
$27Intercity
$11Itabus
$12Malta Air
Sun
Dec 12
$27Intercity
$14Itabus
$16Malta Air
Mon
Dec 13
$27Intercity
$14Itabus
$12Malta Air
Tue
Dec 14
$21Intercity
$14Itabus
$10Malta Air
Wed
Dec 15
$21Intercity
$22Itabus
$10Malta Air
Thu
Dec 16
$21Intercity
$14Itabus
$6Malta Air
Fri
Dec 17
$27Intercity
$26Itabus
$6Malta Air
Sat
Dec 18
$39Intercity
$17Itabus
$6Malta Air
Sun
Dec 19
$36Intercity
$34Itabus
$24Malta Air
Mon
Dec 20
$36Intercity
$26Itabus
$16Malta Air
Tue
Dec 21
$39Intercity
$26Itabus
$7Malta Air
Wed
Dec 22
$58Intercity
$43Flixbus
$23Malta Air

Travel Information from Rome to Bari

distanceDistance231 miles (373 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$23 - $35
cheapestCheapest modeFlight • $23 (€19) • 1 h
fastestFastest modeFlight • $23 (€19) • 1 h
carriersPopular travel companiesFlixbus, Malta Air or Intercity

Take a bus, flight or train to travel 231 miles (373 km) from Rome to Bari. If speed is a priority, then a flight is the best option with an average duration of 1 h; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $23 (€19). The most popular travel companies which serve this route are Flixbus, Malta Air or Intercity among others. Travelers can even take a direct bus, flight or train from Rome to Bari.

How to get from Rome to Bari

The Best Way According to our Users

Whether it is for business or leisure, in order to travel from Rome to Bari, 64,01% of our customers choose the train as their preferred mode of transportation. By traveling by train on this route, you can enjoy the comfort of spacious seats, spectacular views—and in some cases free Wi-Fi—in both second and first class. Our customers have decided that the train is the best way to get from Rome to Bari and have chosen to enjoy this fast, safe and efficient way to arrive at their destination. Taking the train also avoids long lines or potential expenses for transfers to/from the station—especially since most main railway stations are located in the city center. Train companies in Europe vary from country to country, but most of them offer high-speed train routes, therefore when you add up at the end-to-end journey time, the train is often also the fastest way to get to your destination.

Search on Omio to find cheap tickets from Rome to Bari. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Travel Tips

Travel from Rome to Bari
Travel 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
How do I travel from Rome to Bari?

There are 3 ways to travel from Rome to Bari including taking a bus, flight or train.

What is the cheapest way to get from Rome to Bari?

The cheapest way to travel between Rome and Bari is by taking a flight with an average price of $23 (€19).

This is compared to other travel options to Bari:

A flight is $12 (€10) less than a bus for this route with tickets for a bus from Rome to Bari costing on average $35 (€29).

A flight is $4 (€4) less than a train for this trip with tickets for a train from Rome to Bari costing on average $28 (€23).

What is the fastest way to travel from Rome to Bari?

The quickest way to travel from Rome to Bari is by flight, which takes on average 1 h   compared to other travel options that may take you longer to get to your destination:

In comparison, getting to Bari by bus can take on average 5 h 15 min.

In comparison, going by train can take 6 h 11 min   on average.

What is the distance between Rome and Bari?

The Rome to Bari distance is around 231 miles (373 km).

How many scheduled departures are there a day from Rome to Bari?

The average frequency per day from Rome to Bari is:

  • 10 trains per day.

However, we recommend checking specific travel dates for your trip to Bari from Rome as scheduled services by bus, flight or train can vary by season or day of the week.

When traveling between Rome and Bari, what are the departure and arrival points in Rome and Bari?

These are the most popular departure and arrival points when traveling from Rome to Bari:

  • Most travelers who purchase a bus ticket from Rome to Bari depart from Rome, Termini (G) to Bari, Via Giuseppe Capruzzi (Stazione Centrale).
  • Most travelers take a flight from Rome Leonardo da Vinci Fiumicino Airport to Bari Palese Airport.
  • Most travelers catch their train from Roma Termini and arrive in Bari Centrale.
Who can get me from Rome to Bari?

Omio works with many trusted partners that can help you travel the best way from Rome to Bari:

  • You can go to Bari from Rome by bus with Flixbus. You'll see cheap bus tickets for $35 (€29) with Flixbus from Rome to Bari on Omio.
  • You can travel by plane from Rome to Bari with Malta Air, and you can find Malta Air Rome to Bari tickets for $23 (€19) on Omio.
  • You can take a train from Rome to Bari with Intercity. Cheap tickets can be found for $28 (€23) with Intercity from Rome to Bari.
Can I find a direct route between Rome and Bari?

Yes, there are direct routes from Rome to Bari with the following travel companies:

  • You can check for a direct train to Bari with Frecciarossa, Frecciargento or Intercity with 10 direct trains per day.

Direct services to Bari tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

Where else should I travel to after my journey between Rome and Bari ends?
Many of our customers traveling from Rome to Bari don't make Bari their final stop. Some of the destinations worth visiting after Bari are Milan, Naples or Bologna, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Bari to any of these top destinations today!
How early should I buy tickets from Rome to Bari online for the best deals?

Before traveling from Rome to Bari, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket is costing on average $35 (€29) one way for this route.
  • A plane ticket is costing on average $23 (€19) one way for this trip.
  • A train ticket for this trip costs on average $28 (€23) one way.

But we recommend booking Rome to Bari tickets online a few months before your planned travel date to score the best deals and save money on your trip.