Find train tickets from Bari to Rome

BRI — ROM
Jul 5 — Jul 121
1 adult
Fri 7/5
Fri 7/12

Good to know

Cheapest day to travel

Tuesday

Most expensive day to travel

Monday

Average price (round-trip)

$108

Average price (one-way)

$29
Train tickets from Bari to Rome are on average 55% less expensive on Tuesdays
Train tickets from Bari to Rome are on average 37% more expensive on Mondays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Bari to Rome train tickets

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

FAQs when traveling from Bari to Rome by train

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

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

  • What train companies travel from Bari to Rome?

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

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

7/4Thu
nonstopTrenitalia
6h 22mBAU-XRJ
7/11Thu
nonstopTrenitalia
6h 26mXRJ-BAU
$33
7/4Thu
nonstopTrenitalia
6h 22m331-XRJ
7/11Thu
nonstopTrenitalia
6h 26mXRJ-331
$33
6/13Thu
nonstopTrenitalia
6h 22m331-XRJ
6/19Wed
nonstopTrenitalia
6h 26mXRJ-331
$39
6/18Tue
nonstopTrenitalia
6h 22mBAU-XRJ
6/25Tue
nonstopTrenitalia
6h 26mXRJ-BAU
$42
6/14Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/19Wed
nonstopTrenitalia
4h 09mXRJ-BAU
$45
6/12Wed
nonstopTrenitalia
6h 22m331-XRJ
6/19Wed
nonstopTrenitalia
4h 09mXRJ-331
$45
8/12Mon
nonstopItalotreno
4h 25m331-XRJ
8/19Mon
nonstopItalotreno
4h 36mXRJ-331
$49
7/11Thu
nonstopTrenitalia
6h 22mBAU-XRJ
7/19Fri
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/22Sat
nonstopTrenitalia
6h 22mBAU-XRJ
6/24Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/22Sat
nonstopItalotreno
4h 25mBAU-XRJ
6/23Sun
nonstopItalotreno
4h 20mXRJ-BAU
$55
8/12Mon
nonstopItalotreno
4h 47m331-IRT
8/19Mon
nonstopItalotreno
4h 55mIRT-331
$55
7/1Mon
nonstopTrenitalia
6h 22mBAU-XRJ
7/6Sat
nonstopTrenitalia
6h 26mXRJ-BAU
$56
6/15Sat
nonstopTrenitalia
6h 22mBAU-XRJ
6/20Thu
nonstopTrenitalia
6h 26mXRJ-BAU
$56
7/1Mon
nonstopTrenitalia
6h 22mBAU-XRJ
7/6Sat
nonstopTrenitalia
6h 26mXRJ-BAU
$56
6/14Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/16Sun
nonstopTrenitalia
4h 09mXRJ-BAU
$57
7/20Sat
nonstopTrenitalia
4h 14mBAU-XRJ
7/22Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$57
6/14Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/16Sun
nonstopTrenitalia
4h 09mXRJ-BAU
$57
7/5Fri
nonstopTrenitalia
6h 22m331-XRJ
7/12Fri
nonstopTrenitalia
6h 29mXRJ-331
$61
7/11Thu
2 stopsTrenitalia
8h 18mBAU-XRJ
7/19Fri
nonstopTrenitalia
6h 26mXRJ-BAU
$69
7/1Mon
nonstopTrenitalia
3h 53mBAU-XRJ
7/1Mon
nonstopTrenitalia
4h 07mXRJ-BAU
$70

Search by stops

Search by train company

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

6/19Wed
nonstopItalotreno
4h 25mBAU-XRJ
$15
8/15Thu
nonstopItalotreno
4h 25mBAU-XRJ
$15
8/14Wed
nonstopItalotreno
4h 25mBAU-XRJ
$15
7/2Tue
nonstopItalotreno
4h 25mBAU-XRJ
$15
8/14Wed
nonstopItalotreno
4h 47mBAU-IRT
$16
8/15Thu
nonstopItalotreno
4h 47mBAU-IRT
$17
6/19Wed
nonstopItalotreno
4h 57mBAU-IRT
$17
7/11Thu
nonstopTrenitalia
4h 14mBAU-XRJ
$20
7/13Sat
nonstopItalotreno
4h 25mBAU-XRJ
$22
8/12Mon
nonstopItalotreno
4h 25m331-XRJ
$22
6/22Sat
nonstopItalotreno
4h 25mBAU-XRJ
$22
7/7Sun
nonstopTrenitalia
6h 10mBAU-XRJ
$25
7/7Sun
nonstopTrenitalia
6h 10mBAU-XRJ
$25
8/19Mon
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/19Wed
2 stopsTrenitalia
5h 22mBAU-3WM
$25
8/19Mon
nonstopTrenitalia
6h 22m331-XRJ
$25
6/14Fri
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/22Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$25
7/28Sun
nonstopTrenitalia
6h 00mBAU-XRJ
$25
6/19Wed
2 stopsTrenitalia
5h 05mBAU-2TY
$25

Search by stops

Search by train company