Find train tickets from Milan to Bologna

LIN — BLQ
Jun 13 — Jun 201
1 adult
Thu 6/13
Thu 6/20

Good to know

Cheapest day to travel

Wednesday

Most expensive day to travel

Monday

Average price (round-trip)

$38

Average price (one-way)

$21
Train tickets from Milan to Bologna are on average 15% less expensive on Wednesdays
Train tickets from Milan to Bologna are on average 15% more expensive on Mondays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Milan Linate Airport to Bologna train tickets

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

FAQs when traveling from Milan to Bologna by train

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

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

  • What train companies travel from Milan Linate Airport to Bologna?

    There are different train companies operating between Milan Linate Airport and Bologna. Trenitalia and Italotreno are the most booked train companies.

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

6/6Thu
nonstopTrenitalia
2h 20mXIK-IBT
6/10Mon
nonstopTrenitalia
2h 20mIBT-XIK
$26
6/6Thu
nonstopTrenitalia
2h 20mXIK-IBT
6/12Wed
nonstopTrenitalia
2h 20mIBT-XIK
$26
5/28Tue
nonstopItalotreno
1h 04mXIK-IBT
5/29Wed
nonstopItalotreno
1h 04mIBT-XIK
$43
5/28Tue
nonstopItalotreno
1h 04mIMR-IBT
5/29Wed
nonstopItalotreno
1h 02mIBT-IMR
$48
6/6Thu
nonstopItalotreno
1h 04mIMR-IBT
6/12Wed
nonstopItalotreno
1h 02mIBT-IMR
$48

Search by stops

Search by train company

Book train tickets from Milan Linate Airport to Bologna (one-way)

9/3Tue
nonstopTrenitalia
2h 34mXIK-IBT
$11
9/2Mon
nonstopTrenitalia
2h 34mXIK-IBT
$12
9/14Sat
nonstopTrenitalia
2h 19mXIK-IBT
$12
7/5Fri
nonstopTrenitalia
2h 34mXIK-IBT
$13
9/3Tue
nonstopTrenitalia
2h 46mIPR-IBT
$14
9/14Sat
nonstopTrenitalia
2h 46mIPR-IBT
$15
6/23Sun
nonstopTrenitalia
2h 34mXIK-IBT
$19
6/23Sun
nonstopTrenitalia
2h 06mIMR-IBT
$20
6/23Sun
nonstopTrenitalia
2h 28mIPR-IBT
$20
9/2Mon
nonstopTrenitalia
2h 28mIPR-IBT
$20
6/23Sun
1 stopTrenitalia
2h 41mXIK-IBT
$21
6/23Sun
2 stopsTrenitalia
3h 49m1XD-IBT
$21
6/23Sun
1 stopTrenitalia
2h 44mIMR-IBT
$21
7/5Fri
1 stopTrenitalia
2h 57mIMR-IBT
$21
7/5Fri
nonstopTrenitalia
2h 28mIPR-IBT
$21
7/5Fri
2 stopsTrenitalia
3h 49m1XD-IBT
$21
7/5Fri
1 stopTrenitalia
3h 10mXIK-IBT
$21
9/2Mon
nonstopTrenitalia
2h 23mIMR-IBT
$22
7/5Fri
nonstopItalotreno
1h 04mIMR-IBT
$26
9/3Tue
nonstopTrenitalia
0h 59mIMR-IBT
$40

Search by stops

Search by train company