Find train tickets from Bari to Rome

BRI — ROM
Jul 1 — Jul 81
1 adult
Mon 7/1
Mon 7/8

Good to know

Cheapest day to travel

Monday

Most expensive day to travel

Friday

Average price (round-trip)

$47

Average price (one-way)

$22
Train tickets from Bari to Rome are on average 12% less expensive on Mondays
Train tickets from Bari to Rome are on average 8% more expensive on Fridays
(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 $109 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.

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

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

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

7/22Mon
nonstopTrenitalia
6h 22mBAU-XRJ
7/29Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$41
6/18Tue
nonstopTrenitalia
6h 22mBAU-XRJ
6/21Fri
nonstopTrenitalia
6h 26mXRJ-BAU
$41
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/22Sat
nonstopTrenitalia
6h 22mBAU-XRJ
6/24Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/7Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/14Fri
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/11Tue
nonstopTrenitalia
6h 22mBAU-XRJ
6/16Sun
nonstopTrenitalia
4h 09mXRJ-BAU
$51
8/11Sun
nonstopItalotreno
4h 25mBAU-XRJ
8/19Mon
nonstopItalotreno
4h 20mXRJ-BAU
$54
6/6Thu
nonstopTrenitalia
6h 22mBAU-XRJ
6/7Fri
nonstopTrenitalia
6h 26mXRJ-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/10Mon
nonstopTrenitalia
6h 22mBAU-XRJ
6/15Sat
nonstopTrenitalia
4h 07mXRJ-BAU
$57
7/21Sun
nonstopTrenitalia
6h 09mBAU-XRJ
7/29Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$63
6/8Sat
2 stopsTrenitalia
8h 18mBAU-XRJ
6/9Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$64
8/19Mon
nonstopItalotreno
4h 25mBAU-XRJ
8/28Wed
nonstopItalotreno
4h 24mXRJ-BAU
$73
6/30Sun
nonstopTrenitalia
6h 09mBAU-XRJ
7/8Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$74
6/7Fri
2 stopsTrenitalia
8h 18mBAU-XRJ
6/14Fri
nonstopTrenitalia
6h 26mXRJ-BAU
$78
6/9Sun
nonstopTrenitalia
6h 09mBAU-XRJ
6/15Sat
nonstopTrenitalia
4h 15mXRJ-BAU
$80
6/7Fri
2 stopsTrenitalia
8h 18mBAU-XRJ
6/10Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$84
7/1Mon
2 stopsAccesRail
4h 09mBAU-XRJ
7/8Mon
2 stopsAccesRail
4h 06mXRJ-BAU
$120

Search by stops

Search by train company

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

8/29Thu
nonstopTrenitalia
6h 22mBAU-XRJ
$18
7/29Mon
nonstopTrenitalia
6h 22mBAU-XRJ
$20
7/20Sat
nonstopItalotreno
4h 25mBAU-XRJ
$22
6/15Sat
nonstopItalotreno
4h 25mBAU-XRJ
$22
6/21Fri
nonstopItalotreno
4h 25mBAU-XRJ
$22
7/7Sun
nonstopTrenitalia
6h 10mBAU-XRJ
$25
6/7Fri
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/7Fri
nonstopTrenitalia
6h 22mBAU-XRJ
$25
7/28Sun
nonstopTrenitalia
6h 00mBAU-XRJ
$25
6/15Sat
1 stopTrenitalia
6h 46mBAU-0ZT
$30
6/15Sat
1 stopTrenitalia
7h 16mBAU-0BA
$30
7/29Mon
1 stopTrenitalia
6h 27mBAU-XRJ
$31
6/7Fri
1 stopTrenitalia
6h 46mBAU-0ZT
$31
6/7Fri
1 stopTrenitalia
6h 46mBAU-0ZT
$31
6/30Sun
nonstopTrenitalia
4h 09mBAU-XRJ
$32
6/15Sat
2 stopsTrenitalia
4h 57mBAU-2TV
$36
6/15Sat
2 stopsTrenitalia
5h 14mBAU-2TY
$36
6/15Sat
2 stopsTrenitalia
5h 37mBAU-3WM
$37
8/29Thu
2 stopsTrenitalia
8h 18mBAU-XRJ
$39
6/7Fri
4 stopsTrenitalia
9h 37m1RL-1IM
$45

Search by stops

Search by train company