Directions from Milan to Tirana

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Milan Malpensa to Tirana  •  5 h 47 min

  1. Fly from Milan Malpensa (MXP) to Tirana (TIA) MXP - TIA

$56 - $169

Cheapest option

Bus to Milan Bergamo, fly to Tirana  •  5 h 35 min

  1. Take the bus from Milan Central Station to Milan Bergamo Airport
  2. Fly from Milan Bergamo (BGY) to Tirana (TIA) BGY - TIA

$49 - $179

9 alternative options

Fly Milan Linate to Tirana  •  7 h 16 min

  1. Fly from Milan Linate (LIN) to Tirana (TIA) LIN - TIA

$70 - $115

Train to Verona, fly to Tirana  •  6 h 36 min

  1. Take the train from Milano Centrale to Verona Porta Nuova
  2. Fly from Verona (VRN) to Tirana (TIA) VRN - TIA

$67 - $211

Fly Milan Linate to Brindisi, bus and ferry  •  11 h 29 min

  1. Fly from Milan Linate (LIN) to Brindisi (BDS) LIN - BDS
  2. Take the bus and ferry from Brindisi to Tirana

$128 - $379

Train to Bologna, fly to Tirana  •  6 h 19 min

  1. Take the train from Milano Centrale to Bologna C.Le
  2. Fly from Bologna (BLQ) to Tirana (TIA) BLQ - TIA

$80 - $204

Train to Genoa, fly to Tirana  •  7 h 31 min

  1. Take the train from Milano Centrale to Genova Piazza Principe
  2. Fly from Genoa (GOA) to Tirana (TIA) GOA - TIA

$70 - $186

Train, bus and ferry  •  16 h 11 min

  1. Take the train from Milano Centrale to Bologna C.Le Fr
  2. Take the train from Bologna C.Le to Brindisi Fb
  3. Take the bus and ferry from Brindisi to Tirana

$170 - $256

Bus  •  25 h 58 min

  1. Take the bus from Milan to Lucerne
  2. Take the bus from Lucerne to Struga
  3. Take the bus from Struga to Tirana

$166 - $221

Bus, bus and ferry  •  36 h 20 min

  1. Take the bus from Milan to Genoa Ouibus
  2. Take the bus and ferry from Genoa Piazza della Vittoria to Tiranë

$119 - $172

Drive  •  15 h 50 min

  1. Drive from Milan to Tirana 851.4 miles

$200 - $300

What companies run services between Milan, Italy and Tirana, Albania?

Ernest, Blue Panorama Airlines and two other airlines fly from Milan to Tirana every 4 hours. Alternatively, you can take a bus from Milan to Tirana via lampugnano m1, Milan, Lucerne, and Struga in around 25 h 58 min.

Airlines
Alitalia
Website
alitalia.com
Flights from Milan Malpensa to Tirana via Rome
Ave. Duration
4 h 6 min
When
Every day
Estimated price
$170 - $1,100
Flights from Milan Linate to Tirana via Rome
Ave. Duration
3 h 38 min
When
Every day
Estimated price
$75 - $220
Flights from Milan Linate to Tirana via Reggio Calabria, Rome
Ave. Duration
6 h 20 min
When
Every day
Estimated price
$75 - $220
Flights from Milan Linate to Tirana via Bari, Rome
Ave. Duration
6 h 30 min
When
Monday to Saturday
Estimated price
$75 - $220
Flights from Milan Linate to Tirana via Naples, Rome
Ave. Duration
7 h 25 min
When
Monday to Saturday
Estimated price
$75 - $220
Flights from Milan Linate to Brindisi
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$75 - $550
Flights from Milan Linate to Brindisi via Rome
Ave. Duration
3 h 18 min
When
Every day
Estimated price
$75 - $550
Flights from Bologna to Tirana via Rome
Ave. Duration
3 h 40 min
When
Every day
Estimated price
$75 - $220
Flights from Genoa to Tirana via Rome
Ave. Duration
3 h 51 min
When
Every day
Estimated price
$100 - $290
Blue Panorama Airlines
Website
blue-panorama.com
Flights from Milan Malpensa to Tirana
Ave. Duration
1 h 55 min
When
Every day
Estimated price
$55 - $220
Flights from Milan Linate to Tirana via Reggio Calabria, Rome
Ave. Duration
6 h 20 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$130 - $460
Flights from Milan Bergamo to Tirana
Ave. Duration
1 h 45 min
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
$40 - $280
Flights from Verona to Tirana
Ave. Duration
1 h 35 min
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
$35 - $310
Flights from Bologna to Tirana
Ave. Duration
1 h 35 min
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
$60 - $230
Flights from Genoa to Tirana
Ave. Duration
1 h 45 min
When
Monday, Friday and Sunday
Estimated price
$70 - $290
Ernest
Website
flyernest.com
Flights from Milan Malpensa to Tirana
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$55 - $350
Flights from Milan Bergamo to Tirana
Ave. Duration
1 h 30 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$75 - $490
Flights from Verona to Tirana
Ave. Duration
1 h 30 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$50 - $350
Flights from Bologna to Tirana
Ave. Duration
1 h 30 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$50 - $330
Austrian Airlines
Website
austrian.com
Flights from Milan Malpensa to Tirana via Vienna
Ave. Duration
3 h 55 min
When
Monday to Saturday
Estimated price
$210 - $800
Lufthansa
Website
lufthansa.com
Flights from Milan Linate to Tirana via Frankfurt
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$420 - $600
Volotea
Website
volotea.com
Flights from Verona to Tirana
Ave. Duration
1 h 35 min
When
Tuesday and Friday
Estimated price
$40 - $240
Train operators
Trenitalia Frecce
Phone
+39 06 68475475
Website
trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
Ave. Duration
1 h 13 min
Frequency
Hourly
Estimated price
$22 - $35
Website
orario.trenitalia.com
Train from Milano Centrale to Bologna C.Le
Ave. Duration
1 h 2 min
Frequency
Hourly
Estimated price
$29 - $45
Website
orario.trenitalia.com
Train from Bologna C.Le to Brindisi
Ave. Duration
6 h 35 min
Frequency
Every 2 hours
Estimated price
$80 - $120
Website
orario.trenitalia.com
ItaloTreno
Phone
+39 060708
Website
italotreno.it
Train from Milano Centrale Station to Bologna Centrale Station
Ave. Duration
1 h 15 min
Frequency
3 times a day
Estimated price
$25 - $35
Website
italotreno.it
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Milano Centrale to Genova Piazza Principe
Ave. Duration
1 h 32 min
Frequency
5 times a day
Estimated price
$10 - $23
Website
orario.trenitalia.com
1st Class
$19 - $23
Bus operators
TerraVision IT
Email
customerservices@terravision.eu
Website
terravision.eu
Bus from Milan Central Station to Milan Bergamo Airport
Ave. Duration
40 min
Frequency
Every 30 minutes
Estimated price
$5 - $6
Schedules at
terravision.eu
Florentia Bus
Phone
+39 055 967024
Email
info@florentiabus.it
Website
florentiabus.it
Bus and ferry from Brindisi to Tirana
Ave. Duration
6 h 34 min
Frequency
Once a week
Estimated price
$65 - $95
Schedules at
florentiabus.it
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Milan to Lucerne
Ave. Duration
3 h 30 min
Frequency
Every 15 minutes
Estimated price
$9 - $13
Website
Ouibus
Bus from Milan to Genoa
Ave. Duration
1 h 55 min
Frequency
Hourly
Estimated price
$5 - $8
Website
Ouibus
Globtour
Website
globtour.com
Bus from Mailand Lampugnano to Luzern Hbf
Ave. Duration
3 h 30 min
Frequency
Once daily
Estimated price
$16 - $24
Schedules at
globtour.com
Eurolines CH
Phone
0041 (0) 844 257 224
Website
eurolines.ch
Bus from Milano Lampugnano to Luzern
Ave. Duration
3 h 25 min
Frequency
Once daily
Estimated price
$24 - $29
Book at
eurolines.ch
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Lucerne to Struga
Ave. Duration
17 h 46 min
Frequency
Twice a week
Estimated price
$100 - $130
Schedules at
ms.mk
Hafet Tours
Phone
+389 44 371 066
Email
hafet-tours@hotmail.com
Website
hafet.getbybus.com
Bus from Struga to Tirana
Ave. Duration
2 h 17 min
Frequency
Twice a week
Estimated price
$55 - $65
Schedules at
hafet.getbybus.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Travelling to and around Russia for the 2018 FIFA World Cup and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

Questions & Answers

The distance between Milan and Tirana is 973 km. The road distance is 1362 km.

The cheapest way to get from Milan to Tirana is to fly which costs 55€ - 100€ and takes 7 h 16 min.

The quickest way to get from Milan to Tirana is to bus and fly which takes 5 h 35 min and costs 40€ - 160€.

No, there is no direct bus from Milan to Tirana. However, there are services departing from via orefici p.za cordusio and arriving at Tirana via Milan, Lucerne and Struga. The journey, including transfers, takes approximately 25 h 58 min.

It takes approximately 5 h 47 min to get from Milan to Tirana, including transfers.