Find train tickets from Bari to Rome

BRI — ROM
Jun 22 — Jun 291
1 adult
Sat 6/22
Sat 6/29

Good to know

Cheapest day to travel

Monday

Most expensive day to travel

Thursday

Average price (round-trip)

$110

Average price (one-way)

$27
Train tickets from Bari to Rome are on average 48% less expensive on Mondays
Train tickets from Bari to Rome are on average 48% more expensive on Thursdays
(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 $110 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 $135. In the last 3 days, the lowest price found by KAYAK users was $70.

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

7/17Wed
nonstopTrenitalia
6h 22mBAU-XRJ
7/22Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$42
6/21Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/28Fri
nonstopTrenitalia
6h 26mXRJ-BAU
$45
6/6Thu
nonstopTrenitalia
6h 22mBAU-XRJ
6/9Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$45
6/1Sat
nonstopTrenitalia
6h 22mBAU-XRJ
6/6Thu
nonstopTrenitalia
4h 07mXRJ-BAU
$45
6/2Sun
nonstopTrenitalia
6h 00mBAU-XRJ
6/7Fri
nonstopTrenitalia
6h 26mXRJ-BAU
$50
7/16Tue
nonstopTrenitalia
4h 14mBAU-XRJ
7/20Sat
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/14Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/17Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$50
5/30Thu
nonstopTrenitalia
6h 22mBAU-XRJ
6/2Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$50
5/30Thu
nonstopTrenitalia
6h 22mBAU-XRJ
6/2Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/21Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/28Fri
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/22Sat
nonstopItalotreno
4h 25mBAU-XRJ
6/23Sun
nonstopItalotreno
4h 20mXRJ-BAU
$55
6/9Sun
nonstopTrenitalia
6h 00mBAU-XRJ
6/10Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$56
6/22Sat
nonstopTrenitalia
6h 22mBAU-XRJ
6/23Sun
nonstopTrenitalia
4h 09mXRJ-BAU
$57
7/12Fri
nonstopTrenitalia
3h 53mBAU-XRJ
7/12Fri
nonstopTrenitalia
6h 01mXRJ-BAU
$57
7/19Fri
nonstopTrenitalia
6h 22mBAU-XRJ
7/21Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$61
7/7Sun
nonstopTrenitalia
5h 45mBAU-XRJ
7/21Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$67
7/10Wed
nonstopTrenitalia
6h 22mBAU-XRJ
7/13Sat
nonstopTrenitalia
4h 06mXRJ-BAU
$68
7/10Wed
nonstopTrenitalia
6h 22mBAU-XRJ
7/13Sat
nonstopTrenitalia
4h 06mXRJ-BAU
$68
5/30Thu
nonstopItalotreno
4h 25mBAU-XRJ
5/30Thu
nonstopItalotreno
4h 24mXRJ-BAU
$70
7/12Fri
2 stopsAccesRail
3h 53mBAU-XRJ
7/12Fri
2 stopsAccesRail
4h 09mXRJ-BAU
$133

Search by stops

Search by train company

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

8/1Thu
nonstopTrenitalia
6h 22mBAU-XRJ
$17
6/5Wed
nonstopTrenitalia
4h 14mBAU-XRJ
$20
6/4Tue
nonstopTrenitalia
6h 22mBAU-XRJ
$20
6/5Wed
nonstopTrenitalia
6h 22mBAU-XRJ
$20
6/6Thu
nonstopTrenitalia
6h 22mBAU-XRJ
$20
6/6Thu
2 stopsTrenitalia
5h 03mBAU-2TV
$24
6/6Thu
2 stopsTrenitalia
5h 22mBAU-3WM
$24
6/4Tue
1 stopTrenitalia
4h 35mBAU-0BA
$24
6/4Tue
1 stopTrenitalia
6h 46mBAU-0ZT
$24
6/5Wed
1 stopTrenitalia
6h 36m1RL-XRJ
$24
6/6Thu
1 stopTrenitalia
4h 42mBAU-0BA
$24
6/6Thu
1 stopTrenitalia
6h 46mBAU-0ZT
$24
5/30Thu
1 stopTrenitalia
6h 46mBAU-0ZT
$24
6/6Thu
2 stopsTrenitalia
5h 34mBAU-3VJ
$24
6/22Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$25
5/30Thu
1 stopTrenitalia
5h 06mBAU-0BA
$25
6/5Wed
1 stopTrenitalia
6h 46mBAU-0ZT
$25
6/5Wed
1 stopTrenitalia
6h 46mBAU-0ZT
$25
5/29Wed
1 stopTrenitalia
6h 46mBAU-0ZT
$25
6/22Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$25

Search by stops

Search by train company