Find train tickets from Bari to Rome

BRI — ROM
Jun 20 — Jun 271
1 adult
Thu 6/20
Thu 6/27

Good to know

Average price (round-trip)

$42

Average price (one-way)

$19
(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 $51 or less.
  • You will generally catch the best train deals if you travel in the morning.

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?

    Trenitalia is the only train operator serving this route.

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

6/9Sun
nonstopTrenitalia
6h 15mBAU-XRJ
6/10Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$42
5/31Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/5Wed
nonstopTrenitalia
6h 26mXRJ-BAU
$45
6/7Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/18Tue
nonstopTrenitalia
6h 26mXRJ-BAU
$50
6/14Fri
nonstopTrenitalia
6h 22mBAU-XRJ
6/17Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$50
7/19Fri
nonstopTrenitalia
6h 22mBAU-XRJ
7/19Fri
nonstopTrenitalia
6h 29mXRJ-BAU
$50
5/30Thu
nonstopTrenitalia
6h 22mBAU-XRJ
6/4Tue
nonstopTrenitalia
4h 09mXRJ-BAU
$53
5/29Wed
nonstopTrenitalia
6h 22mBAU-XRJ
5/31Fri
nonstopTrenitalia
6h 01mXRJ-BAU
$56
6/5Wed
nonstopTrenitalia
3h 53mBAU-XRJ
6/5Wed
nonstopTrenitalia
4h 07mXRJ-BAU
$60
7/13Sat
nonstopTrenitalia
6h 22mBAU-XRJ
7/14Sun
nonstopTrenitalia
6h 26mXRJ-BAU
$61
6/29Sat
nonstopTrenitalia
4h 09mBAU-XRJ
6/29Sat
nonstopTrenitalia
4h 09mXRJ-BAU
$63
5/27Mon
nonstopItalotreno
4h 25mBAU-XRJ
5/27Mon
nonstopItalotreno
4h 24mXRJ-BAU
$70
5/26Sun
nonstopTrenitalia
6h 09mBAU-XRJ
5/27Mon
nonstopTrenitalia
6h 26mXRJ-BAU
$80

Search by stops

Search by train company

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

8/23Fri
nonstopTrenitalia
6h 22mBAU-XRJ
$17
7/22Mon
nonstopTrenitalia
6h 22mBAU-XRJ
$18
8/13Tue
nonstopTrenitalia
6h 22mBAU-XRJ
$18
6/5Wed
nonstopTrenitalia
4h 14mBAU-XRJ
$20
6/26Wed
nonstopTrenitalia
3h 53mBAU-XRJ
$20
6/6Thu
nonstopTrenitalia
6h 22mBAU-XRJ
$20
6/6Thu
nonstopTrenitalia
3h 53mBAU-2K2
$23
8/10Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$25
7/20Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$25
7/26Fri
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/15Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/9Sun
nonstopTrenitalia
6h 15mBAU-XRJ
$25
6/7Fri
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/1Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$25
7/27Sat
nonstopTrenitalia
6h 22mBAU-XRJ
$25
6/6Thu
1 stopTrenitalia
5h 22mBAU-3WM
$28
6/9Sun
nonstopTrenitalia
6h 15mBAU-2K2
$29
8/13Tue
1 stopTrenitalia
7h 17mBAU-XRJ
$29
6/6Thu
1 stopTrenitalia
4h 34m1RL-2K2
$29
6/1Sat
nonstopTrenitalia
6h 22mBAU-2K2
$30

Search by stops

Search by train company