Find train tickets from Rome to Bari

ROM — BRI
Jul 9 — Jul 161
1 adult
Tue 7/9
Tue 7/16

Good to know

Cheapest day to travel

Monday

Most expensive day to travel

Friday

Average price (round-trip)

$53

Average price (one-way)

$18
Train tickets from Rome to Bari are on average 26% less expensive on Mondays
Train tickets from Rome to Bari are on average 20% more expensive on Fridays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Rome to Bari train tickets

  • 25% of our users found round-trip train tickets from Rome to Bari for $70 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

FAQs when traveling from Rome to Bari by train

  • How long is a train journey to Bari from Rome?

    The train journey from Rome to Bari takes 4h 58m on average and covers a distance of 232 miles.

  • What train companies travel from Rome to Bari?

    There are different train companies operating between Rome and Bari. Italotreno and Trenitalia are the most booked train companies.

  • How much does a train ticket from Rome to Bari cost?

    The average price of a round-trip train ticket from Rome to Bari is $69. In the last 3 days, the lowest price found by KAYAK users was $55.

Book train tickets from Rome to Bari (round-trip)

7/9Tue
nonstopItalotreno
4h 24mXRJ-BAU
7/16Tue
nonstopItalotreno
4h 25mBAU-XRJ
$29
7/9Tue
nonstopItalotreno
4h 24mXRJ-BAU
7/11Thu
nonstopItalotreno
4h 25mBAU-XRJ
$29
7/23Tue
nonstopTrenitalia
6h 26mXRJ-BAU
7/24Wed
nonstopTrenitalia
6h 22mBAU-XRJ
$33
6/21Fri
nonstopTrenitalia
6h 26mXRJ-BAU
6/27Thu
nonstopTrenitalia
4h 14mBAU-XRJ
$45
7/3Wed
nonstopTrenitalia
6h 26mXRJ-BAU
7/6Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$47
7/11Thu
nonstopTrenitalia
6h 26mXRJ-BAU
7/14Sun
nonstopTrenitalia
6h 15mBAU-XRJ
$47
7/15Mon
nonstopTrenitalia
6h 26mXRJ-BAU
7/20Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$55
6/14Fri
nonstopTrenitalia
6h 26mXRJ-BAU
6/21Fri
nonstopTrenitalia
6h 22mBAU-XRJ
$55
6/14Fri
nonstopTrenitalia
6h 26mXRJ-BAU
6/21Fri
nonstopTrenitalia
6h 22mBAU-XRJ
$55
6/25Tue
nonstopTrenitalia
6h 26mXRJ-BAU
6/30Sun
nonstopTrenitalia
4h 09mBAU-XRJ
$56
7/9Tue
nonstopTrenitalia
6h 26mXRJ-BAU
7/16Tue
2 stopsTrenitalia
8h 18mBAU-XRJ
$60
7/9Tue
nonstopTrenitalia
6h 26mXRJ-BAU
7/11Thu
2 stopsTrenitalia
8h 18mBAU-XRJ
$60
7/1Mon
nonstopItalotreno
4h 24mXRJ-BAU
7/5Fri
nonstopItalotreno
4h 25mBAU-XRJ
$63
6/29Sat
nonstopTrenitalia
6h 26mXRJ-BAU
6/30Sun
nonstopTrenitalia
4h 09mBAU-XRJ
$65
6/29Sat
nonstopTrenitalia
4h 15mXRJ-BAU
6/30Sun
nonstopTrenitalia
4h 09mBAU-XRJ
$65
6/23Sun
nonstopTrenitalia
6h 26mXRJ-BAU
6/30Sun
nonstopTrenitalia
4h 09mBAU-XRJ
$67
8/19Mon
nonstopItalotreno
4h 20mXRJ-BAU
8/19Mon
nonstopItalotreno
4h 25mBAU-XRJ
$69
8/3Sat
nonstopItalotreno
4h 20mXRJ-BAU
8/3Sat
nonstopItalotreno
4h 25mBAU-XRJ
$74
7/15Mon
nonstopTrenitalia
6h 26mXRJ-BAU
7/20Sat
2 stopsTrenitalia
8h 18mBAU-XRJ
$84
6/29Sat
2 stopsAccesRail
4h 07mXRJ-BAU
6/30Sun
2 stopsAccesRail
4h 09mBAU-XRJ
$150

Search by stops

Search by train company

Book train tickets from Rome to Bari (one-way)

8/28Wed
nonstopItalotreno
4h 20mXRJ-BAU
$14
8/28Wed
nonstopItalotreno
4h 55mIRT-BAU
$16
7/9Tue
nonstopItalotreno
4h 55mIRT-BAU
$17
7/9Tue
nonstopItalotreno
4h 24mXRJ-BAU
$17
7/25Thu
nonstopTrenitalia
4h 06mXRJ-BAU
$21
8/28Wed
1 stopTrenitalia
6h 34mXRJ-BAU
$24
7/29Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$25
6/21Fri
nonstopTrenitalia
6h 26mXRJ-BAU
$25
8/3Sat
nonstopTrenitalia
6h 26mXRJ-BAU
$27
7/6Sat
nonstopItalotreno
4h 24mXRJ-BAU
$29
6/28Fri
nonstopItalotreno
4h 20mXRJ-BAU
$29
6/21Fri
1 stopTrenitalia
7h 00m0ZT-BAU
$31
7/9Tue
1 stopTrenitalia
6h 34mXRJ-BAU
$31
6/21Fri
1 stopTrenitalia
6h 43mXRJ-1RL
$31
8/4Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$31
6/15Sat
nonstopTrenitalia
4h 15mXRJ-BAU
$32
8/2Fri
nonstopTrenitalia
6h 26mXRJ-BAU
$33
6/21Fri
3 stopsTrenitalia
7h 41m0VK-1RL
$33
7/27Sat
nonstopTrenitalia
6h 26mXRJ-BAU
$38
6/21Fri
2 stopsTrenitalia
7h 17m0ZT-1RL
$38

Search by stops

Search by train company