Find train tickets from Milan to Bologna

MIL — BLQ
Jun 19 — Jun 261
1 adult
Wed 6/19
Wed 6/26

Good to know

Cheapest day to travel

Sunday

Most expensive day to travel

Saturday

Average price (round-trip)

$25

Average price (one-way)

$19
Train tickets from Milan to Bologna are on average 12% less expensive on Sundays
Train tickets from Milan to Bologna are on average 19% more expensive on Saturdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Milan to Bologna train tickets

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

FAQs when traveling from Milan to Bologna by train

  • How long is a train journey to Bologna from Milan?

    The train journey from Milan to Bologna takes 1h 33m on average and covers a distance of 124 miles.

  • What train companies travel from Milan to Bologna?

    Trenitalia is the only train operator serving this route.

Book train tickets from Milan to Bologna (round-trip)

7/15Mon
nonstopTrenitalia
2h 34mXIK-IBT
7/18Thu
nonstopTrenitalia
2h 34mIBT-XIK
$23
6/2Sun
nonstopTrenitalia
2h 50mXIK-IBT
7/15Mon
nonstopTrenitalia
2h 20mIBT-XIK
$31
7/15Mon
nonstopTrenitalia
2h 28mIPR-IBT
7/18Thu
nonstopTrenitalia
2h 54mIBT-IPR
$39
6/2Sun
nonstopItalotreno
1h 04mIMR-IBT
7/15Mon
nonstopItalotreno
1h 02mIBT-IMR
$48
7/15Mon
nonstopItalotreno
1h 04mIMR-IBT
7/18Thu
nonstopItalotreno
1h 04mIBT-IMR
$48
6/16Sun
nonstopItalotreno
1h 14mXIK-IBT
6/20Thu
nonstopItalotreno
1h 04mIBT-XIK
$49
6/16Sun
nonstopItalotreno
1h 04mIMR-IBT
6/20Thu
nonstopItalotreno
1h 02mIBT-IMR
$51
5/25Sat
nonstopItalotreno
1h 04mIMR-IBT
6/1Sat
nonstopItalotreno
1h 02mIBT-IMR
$67
5/25Sat
nonstopItalotreno
1h 14mXIK-IBT
6/1Sat
nonstopItalotreno
1h 04mIBT-XIK
$67

Search by stops

Search by train company

Book Trenitalia tickets from Milan to Bologna (one-way)

6/27Thu
nonstopTrenitalia
2h 34mXIK-IBT
$11
6/26Wed
nonstopTrenitalia
2h 15mXIK-IBT
$11
6/17Mon
nonstopTrenitalia
2h 15mXIK-IBT
$15
9/1Sun
nonstopTrenitalia
2h 34mXIK-IBT
$18
6/26Wed
nonstopTrenitalia
2h 46mIPR-IBT
$19
6/17Mon
1 stopTrenitalia
3h 24mIMR-IBT
$20
9/1Sun
nonstopTrenitalia
2h 28mIPR-IBT
$20
6/17Mon
nonstopTrenitalia
2h 11m2PJ-IBT
$20
6/27Thu
nonstopTrenitalia
2h 06mIMR-IBT
$20
6/27Thu
nonstopTrenitalia
2h 43m2PJ-IBT
$20
6/17Mon
nonstopTrenitalia
2h 28mIPR-IBT
$20
6/17Mon
1 stopTrenitalia
2h 55mXIK-IBT
$20
6/26Wed
nonstopTrenitalia
2h 06mIMR-IBT
$20
6/17Mon
2 stopsTrenitalia
3h 49m1XD-IBT
$20
6/17Mon
nonstopTrenitalia
2h 06mIMR-IBT
$20
6/27Thu
nonstopTrenitalia
1h 21mIPR-IBT
$21
6/27Thu
2 stopsTrenitalia
3h 49m1XD-IBT
$24

Search by stops

Search by train company