Find train tickets from Rome to Bari

ROM — BRI
Jul 2 — Jul 91
1 adult
Tue 7/2
Tue 7/9

Good to know

Cheapest day to travel

Sunday

Most expensive day to travel

Wednesday

Average price (round-trip)

$52

Average price (one-way)

$24
Train tickets from Rome to Bari are on average 12% less expensive on Sundays
Train tickets from Rome to Bari are on average 8% more expensive on Wednesdays
(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 $107 or less.
  • You will generally catch the best train deals if you travel in the evening.

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. Trenitalia and Italotreno are the most booked train companies.

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

7/2Tue
nonstopItalotreno
4h 25mXRJ-BAU
7/9Tue
nonstopItalotreno
4h 25mBAU-XRJ
$30
6/13Thu
nonstopTrenitalia
4h 09mXRJ-BAU
6/24Mon
nonstopTrenitalia
6h 22mBAU-XRJ
$39
7/1Mon
nonstopTrenitalia
6h 26mXRJ-BAU
7/8Mon
nonstopTrenitalia
6h 22mBAU-XRJ
$41
6/25Tue
nonstopTrenitalia
6h 26mXRJ-BAU
6/26Wed
nonstopTrenitalia
3h 53mBAU-XRJ
$45
6/13Thu
nonstopTrenitalia
4h 09mXRJ-BAU
6/16Sun
nonstopTrenitalia
6h 00mBAU-XRJ
$50
6/17Mon
nonstopTrenitalia
6h 26mXRJ-BAU
6/17Mon
nonstopTrenitalia
6h 22mBAU-XRJ
$50
6/19Wed
nonstopTrenitalia
4h 09mXRJ-BAU
6/23Sun
nonstopTrenitalia
6h 00mBAU-XRJ
$50
6/21Fri
nonstopTrenitalia
6h 26mXRJ-BAU
6/23Sun
nonstopTrenitalia
6h 00mBAU-XRJ
$56
6/20Thu
nonstopTrenitalia
6h 26mXRJ-BAU
6/23Sun
nonstopTrenitalia
6h 00mBAU-XRJ
$56
6/14Fri
nonstopTrenitalia
6h 26mXRJ-BAU
6/16Sun
nonstopTrenitalia
6h 00mBAU-XRJ
$56
6/14Fri
nonstopTrenitalia
6h 26mXRJ-BAU
6/16Sun
nonstopTrenitalia
6h 00mBAU-XRJ
$56
6/29Sat
nonstopTrenitalia
4h 15mXRJ-BAU
7/6Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$57
6/30Sun
nonstopTrenitalia
4h 09mXRJ-BAU
7/7Sun
nonstopTrenitalia
6h 10mBAU-XRJ
$57
6/8Sat
nonstopTrenitalia
6h 26mXRJ-BAU
6/9Sun
nonstopTrenitalia
6h 00mBAU-XRJ
$61
6/29Sat
nonstopTrenitalia
4h 07mXRJ-BAU
6/30Sun
nonstopTrenitalia
4h 09mBAU-XRJ
$63
6/13Thu
nonstopTrenitalia
4h 09mXRJ-BAU
6/23Sun
nonstopTrenitalia
6h 09mBAU-XRJ
$69
7/1Mon
nonstopTrenitalia
6h 26mXRJ-BAU
7/7Sun
nonstopTrenitalia
6h 09mBAU-XRJ
$74
7/28Sun
nonstopItalotreno
4h 20mXRJ-BAU
8/3Sat
nonstopItalotreno
4h 25mBAU-XRJ
$74
7/27Sat
nonstopItalotreno
4h 20mXRJ-BAU
8/3Sat
nonstopItalotreno
4h 25mBAU-XRJ
$84
6/29Sat
2 stopsAccesRail
4h 15mXRJ-BAU
7/6Sat
2 stopsAccesRail
4h 09mBAU-XRJ
$121

Search by stops

Search by train company

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

6/13Thu
nonstopItalotreno
4h 25mXRJ-BAU
$17
6/13Thu
nonstopItalotreno
4h 58mIRT-BAU
$17
6/13Thu
nonstopItalotreno
4h 25mXRJ-BAU
$18
6/26Wed
nonstopTrenitalia
4h 15mXRJ-BAU
$20
7/2Tue
nonstopTrenitalia
6h 26mXRJ-BAU
$20
6/13Thu
1 stopTrenitalia
4h 52m0ZT-BAU
$24
6/13Thu
2 stopsTrenitalia
5h 28m3VJ-BAU
$24
6/13Thu
2 stopsTrenitalia
4h 58m2TV-BAU
$24
6/13Thu
1 stopTrenitalia
5h 08m0BA-BAU
$24
6/13Thu
2 stopsTrenitalia
5h 01m2TY-BAU
$24
6/9Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$25
6/13Thu
1 stopTrenitalia
5h 08m0BA-BAU
$25
6/13Thu
2 stopsTrenitalia
5h 22m3WM-BAU
$25
6/13Thu
2 stopsTrenitalia
5h 28m3VJ-BAU
$25
6/25Tue
nonstopTrenitalia
6h 26mXRJ-BAU
$25
6/13Thu
2 stopsTrenitalia
5h 01m2TY-BAU
$25
6/13Thu
2 stopsTrenitalia
4h 58m2TV-BAU
$25
7/1Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$25
6/17Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$25
8/18Sun
nonstopItalotreno
4h 20mXRJ-BAU
$27

Search by stops

Search by train company