There are 9 ways to get from Milan to Pristina by train, plane, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Milano Malpensa Airport, fly to Pristina
best- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Pristina (PRN)plane MXP - PRN
6h 38m$37–370Bus
- Take the bus from Milano - Famagosta to Comobus
- Take the bus from Chiasso to Pristinabus
16h 2mDrive 1,317.1 km
- Drive from Milan to Pristinacar 1,317.1 km
13h 28m$266–384Fly Milan Linate Airport to Pristina
- Fly from Milan Linate Airport (LIN) to Pristina (PRN)plane LIN - PRN
8h 1m$51–276Bus to Il Caravaggio International Airport, fly to Tirana International Airport Nënë Tereza, bus
- Take the bus from Milano, Autostazione Lampugnano to Bergamobus
- Fly from Il Caravaggio International Airport (BGY) to Tirana International Airport Nënë Tereza (TIA)plane BGY - TIA
- Take the bus from Tirana Airport to Pristinabus
8h 35m$53–325Train to Milano Malpensa Airport, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Tirana International Airport Nënë Tereza (TIA)plane MXP - TIA
- Take the bus from Tirana Airport to Pristinabus
8h 38m$40–293Bus to Il Caravaggio International Airport, fly to Skopje International Airport, shuttle
- Take the bus from Milano, Autostazione Lampugnano to Bergamobus
- Fly from Il Caravaggio International Airport (BGY) to Skopje International Airport (SKP)plane BGY - SKP
- Take a shuttle bus from Skopje Airport to Pristina
6h 55m$210–568Train, bus via Bellinzona
- Take the train from Milano Centrale to Bellinzonatrain Ec
- Take the bus from Bellinzona to Pristinabus
23h 39m$154–201Train, bus
- Take the train from Pioltello Limito to Chiaritrain Re6 / ...
- Take the bus from Chiari to Pristinabus
24h 26m
Milano Malpensa Airport (MXP) to Pristina (PRN) flights
Comparing Your Travel Options
The cheapest way to get from Milan to Pristina is to train and fly and bus which costs $40 - $300 and takes 8h 38m.
The fastest way to get from Milan to Pristina is to train and fly which takes 6h 38m and costs $35 - $370.
No, there is no direct bus from Milan to Pristina. However, there are services departing from Milano - Famagosta and arriving at Pristina via Como - Chiesa di San Zenone and Chiasso. The journey, including transfers, takes approximately 16h 2m.
The distance between Milan and Pristina is 1103 km. The road distance is 1317.1 km.
The best way to get from Milan to Pristina without a car is to bus which takes 16h 2m and costs .
It takes approximately 6h 38m to get from Milan to Pristina, including transfers.
Milan to Pristina bus services, operated by Onebus, depart from Milano - Famagosta station.
The best way to get from Milan to Pristina is to bus which takes 16h 2m and costs . Alternatively, you can fly, which costs $50 - $280 and takes 8h 1m.
Milan to Pristina bus services, operated by Onebus, arrive at Como station.
Yes, the driving distance between Milan to Pristina is 1317 km. It takes approximately 13h 28m to drive from Milan to Pristina.
What companies run services between Milan, Italy and Pristina, Kosovo?
You can take a bus from Milano - Famagosta to Pristina via Como, Como - Chiesa di San Zenone, Chiasso - Stazione, and Chiasso in around 16h 2m. Alternatively, Austrian Airlines, Air Dolomiti, and five other airlines fly from Milan Linate Airport (LIN) to Pristina (PRN) 3 times a day.
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 45m
- When
- Saturday, Friday, Sunday, Monday, Tuesday, and Thursday
- Estimated price
- $30–230
Flights from Il Caravaggio International Airport to Tirana International Airport Nënë Tereza via Bari
- Ave. Duration
- 3h 25m
- When
- Wednesday and Friday
- Estimated price
- $30–230
Flights from Milano Malpensa Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 55m
- When
- Friday, Thursday, Saturday, Tuesday, Sunday, and Monday
- Estimated price
- $35–250
- Website
- flyulendo.com
Flights from Milano Malpensa Airport to Pristina
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $23–200
Flights from Milan Linate Airport to Pristina via Rome
- Ave. Duration
- 5h
- When
- Tuesday and Saturday
- Estimated price
- $45–270
Flights from Il Caravaggio International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $16–300
Flights from Milano Malpensa Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $7–160
- Website
- wizzair.com
Flights from Milano Malpensa Airport to Pristina
- Ave. Duration
- 2h 5m
- When
- Tuesday and Saturday
- Estimated price
- $40–240
Flights from Il Caravaggio International Airport to Skopje International Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday and Saturday
- Estimated price
- $45–200
- Website
- austrian.com
Flights from Milan Linate Airport to Pristina via Vienna
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- $110–450
- Website
- swiss.com
Flights from Milano Malpensa Airport to Pristina via Zurich
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $70–370
- Website
- easyjet.com
Flights from Milan Linate Airport to Pristina via Geneva
- Ave. Duration
- 8h 30m
- When
- Sunday
- Estimated price
- $75–330
Flights from Milan Linate Airport to Pristina via Dusseldorf
- Ave. Duration
- 6h 55m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- $120–360
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–6
- Website
- Trenord
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–6
- Website
- Trenord
Train from Pioltello Limito to Chiari
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- $3–4
- Website
- Trenord
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Bellinzona
- Ave. Duration
- 1h 36m
- Frequency
- Every 2 hours
- Estimated price
- $30–80
- Website
- Trenitalia Eurocity
- 1st Class
- $55–80
- 2nd Class
- $30–45
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Milano - Famagosta to Como
- Ave. Duration
- 26 min
- Frequency
- Once a week
- Estimated price
- $50–70
- Website
- Onebus
- Phone
- + 383 (0) 44 542 029
- [email protected]
- Website
- Sharr Travel
Bus from Chiasso to Pristina
- Ave. Duration
- 14h 18m
- Frequency
- Twice a week
- Website
- Sharr Travel
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Milano, Autostazione Lampugnano to Bergamo
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $5–9
- Website
- Flixbus
Bus from Milano, Autostazione Lampugnano to Bergamo
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $5–9
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Milano, Autostazione Lampugnano to Bergamo
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- $5–9
- Website
- BlaBlaCar Bus
Bus from Milano, Autostazione Lampugnano to Bergamo
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- $5–9
- Website
- BlaBlaCar Bus
- Phone
- +38349112555
- Website
- facebook.com
Bus from Tirana Airport to Pristina
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $27
- Schedules at
- autobus.al
Bus from Tirana Airport to Pristina
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $27
- Schedules at
- autobus.al
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Skopje Airport to Pristina
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $160–260
- Website
- GoOpti
- Phone
- +383 44113710
- [email protected]
- Website
- belitravel.com
Bus from Bellinzona to Pristina
- Ave. Duration
- 21h 3m
- Frequency
- Twice a week
- Estimated price
- $123
- Schedules at
- facebook.com
- Phone
- + 383 044 233 555
- Website
- sabagroup.eu
Bus from Chiari to Pristina
- Ave. Duration
- 22h 6m
- Frequency
- Twice a week
- Schedules at
- facebook.com
Want to know more about travelling around Kosovo
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
There are 1065+ hotels available in Pristina.





























