Find train tickets from Bari to Rome

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

Good to know

Cheapest day to travel

Monday

Most expensive day to travel

Wednesday

Average price (round-trip)

$34

Average price (one-way)

$16
Train tickets from Bari to Rome are on average 17% less expensive on Mondays
Train tickets from Bari to Rome are on average 17% more expensive on Wednesdays
(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 $92 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. Italotreno and Trenitalia are the most booked train companies.

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

7/2Tue
nonstopItalotreno
4h 25mBAU-XRJ
7/9Tue
nonstopItalotreno
4h 25mXRJ-BAU
$30
6/19Wed
nonstopItalotreno
4h 25mBAU-XRJ
6/20Thu
nonstopItalotreno
4h 25mXRJ-BAU
$31
6/19Wed
nonstopItalotreno
4h 25mBAU-XRJ
6/19Wed
nonstopItalotreno
4h 24mXRJ-BAU
$31
6/19Wed
nonstopItalotreno
4h 25mBAU-XRJ
6/19Wed
nonstopItalotreno
4h 24mXRJ-BAU
$31
7/22Mon
nonstopTrenitalia
6h 22mBAU-XRJ
7/29Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$41
7/25Thu
nonstopTrenitalia
6h 22mBAU-XRJ
7/31Wed
nonstopTrenitalia
6h 26mXRJ-BAU
$42
6/12Wed
nonstopTrenitalia
4h 14mBAU-XRJ
6/17Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$45
7/1Mon
nonstopItalotreno
4h 25mBAU-XRJ
7/8Mon
nonstopItalotreno
4h 24mXRJ-BAU
$49
6/8Sat
nonstopTrenitalia
6h 22mBAU-XRJ
6/9Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/8Sat
nonstopTrenitalia
6h 22mBAU-XRJ
6/9Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/7Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/14Fri
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/7Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/9Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/11Tue
nonstopTrenitalia
6h 22mBAU-XRJ
6/16Sun
nonstopTrenitalia
4h 09mXRJ-BAU
$51
7/10Wed
nonstopTrenitalia
6h 22mBAU-XRJ
7/13Sat
nonstopTrenitalia
6h 26mXRJ-BAU
$52
7/11Thu
nonstopItalotreno
4h 25mBAU-XRJ
7/12Fri
nonstopItalotreno
4h 20mXRJ-BAU
$55
6/7Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/10Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$56
6/23Sun
nonstopTrenitalia
6h 00mBAU-XRJ
6/24Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$56
6/7Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/10Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$56
6/8Sat
nonstopTrenitalia
6h 22mBAU-XRJ
6/10Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$56
6/22Sat
nonstopTrenitalia
6h 22mBAU-XRJ
6/23Sun
nonstopTrenitalia
4h 09mXRJ-BAU
$57

Search by stops

Search by train company

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

7/17Wed
nonstopItalotreno
4h 25mBAU-XRJ
$14
7/2Tue
nonstopItalotreno
4h 25mBAU-XRJ
$14
8/8Thu
nonstopItalotreno
4h 25mBAU-XRJ
$15
6/18Tue
nonstopTrenitalia
6h 22mBAU-XRJ
$17
7/22Mon
nonstopTrenitalia
6h 22mBAU-XRJ
$17
6/28Fri
nonstopTrenitalia
6h 24mBAU-XRJ
$20
7/16Tue
nonstopTrenitalia
4h 14mBAU-XRJ
$20
6/22Sat
nonstopItalotreno
4h 25mBAU-XRJ
$22
7/6Sat
nonstopItalotreno
4h 25mBAU-XRJ
$22
6/18Tue
1 stopTrenitalia
4h 35mBAU-0BA
$24
7/27Sat
nonstopItalotreno
4h 25mBAU-XRJ
$24
7/1Mon
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/17Mon
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/22Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$25
7/1Mon
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/21Fri
nonstopTrenitalia
6h 22mBAU-XRJ
$25
7/15Mon
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/7Fri
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/28Fri
nonstopItalotreno
4h 57mBAU-IRT
$29
6/17Mon
1 stopTrenitalia
6h 46mBAU-0ZT
$31

Search by stops

Search by train company