• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 7 ways to get from Zagreb to Pristina by plane, shuttle, train, bus, night train or car

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 Zagreb to Pristina  •  6 h 13 min

  1. Fly from Zagreb (ZAG) to Pristina (PRN) ZAG - PRN

$109 - $305

Cheapest option

Night train, bus  •  13 h 39 min

  1. Take the night train from Zagreb Glavni Kolod. to Beograd En
  2. Take the bus from Belgrade to Priština

$42 - $51

5 alternative options

Shuttle to Ljubljana, fly to Pristina  •  5 h 43 min

  1. Take a shuttle bus from Zagreb to Ljubljana Airport
  2. Fly from Ljubljana (LJU) to Pristina (PRN) LJU - PRN

$103 - $516

Fly Zagreb to Skopje, train  •  9 h 12 min

  1. Fly from Zagreb (ZAG) to Skopje (SKP) ZAG - SKP
  2. Take the train from Skopje to Pristina

Bus  •  10 h 54 min

  1. Take the bus from Zagreb to Pristina

$63

Train  •  20 h 45 min

  1. Take the train from Zagreb to Belgrade
  2. Take the train from Belgrade to Skopje 335
  3. Take the train from Skopje to Pristina

Drive  •  7 h 40 min

  1. Drive from Zagreb to Pristina 464.2 miles

$90 - $140

Questions & Answers

The cheapest way to get from Zagreb to Pristina is to night train and bus which costs 270 kn - 330 kn and takes 13 h 39 min.

More details

The quickest way to get from Zagreb to Pristina is to shuttle and fly which costs 650 kn - 3.400 kn and takes 5 h 43 min.

More details

Yes, there is a direct bus departing from Zagreb and arriving at Pristina. Services depart twice a week, and operate Wednesday and Saturday. The journey takes approximately 10 h 54 min.

More details

No, there is no direct train from Zagreb to Pristina. However, there are services departing from Zagreb and arriving at Pristina via Belgrade and Skopje. The journey, including transfers, takes approximately 20 h 45 min.

More details

The distance between Zagreb and Pristina is 541 km. The road distance is 742.7 km.

Get driving directions

The best way to get from Zagreb to Pristina without a car is to bus which takes 10 h 54 min and costs 404 kn.

More details

It takes approximately 6 h 13 min to get from Zagreb to Pristina, including transfers.

More details

Zagreb to Pristina bus services, operated by Vector, depart from Zagreb station.

More details

Zagreb to Pristina train services, operated by Croatian Railways (HŽPP), depart from Zagreb station.

More details

The best way to get from Zagreb to Pristina is to fly which takes 6 h 13 min and costs 700 kn - 2.000 kn. Alternatively, you can bus, which costs 404 kn and takes 10 h 54 min, you could also train, which costs and takes 20 h 45 min.

Mode details

Map of how to get from Zagreb to Pristina.
Launch map view
  • Distance: 338.1 miles
  • Duration: 6 h 13 min

What companies run services between Zagreb, Croatia and Pristina, Kosovo?

Austrian Airlines, Eurowings and six other airlines fly from Zagreb to Pristina every 3 hours. Alternatively, Vector operates a bus from Zagreb to Pristina twice a week. Tickets cost $63 and the journey takes 10 h 54 min.

Airlines
Austrian Airlines
Website
austrian.com
Flights from Zagreb to Pristina via Vienna
Ave. Duration
3 h 32 min
When
Every day
Estimated price
$190 - $550
Flights from Zagreb to Skopje via Vienna
Ave. Duration
3 h 30 min
When
Every day
Estimated price
$170 - $650
Lufthansa
Website
lufthansa.com
Flights from Zagreb to Pristina via Munich
Ave. Duration
4 h 30 min
When
Wednesday, Friday, Saturday and Sunday
Estimated price
$140 - $500
Flights from Zagreb to Pristina via Frankfurt
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$150 - $600
Croatia Airlines
Website
croatiaairlines.com
Flights from Zagreb to Skopje
Ave. Duration
1 h 22 min
When
Every day
Estimated price
$130 - $390
Eurowings
Website
eurowings.com
Flights from Zagreb to Pristina via Stuttgart
Ave. Duration
4 h 35 min
When
Wednesday, Friday and Sunday
Estimated price
$100 - $410
Norwegian Air International
Website
norwegian.com
Flights from Zagreb to Pristina via Copenhagen
Ave. Duration
7 h 15 min
When
Saturday
Estimated price
$120 - $600
Adria Airways
Website
adria.si
Flights from Ljubljana to Pristina
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$130 - $430
Train operators
Trainkos
Phone
038 534 – 814
Email
info@trainkos.com
Website
trainkos.com
Train from Skopje to Pristina
Ave. Duration
3 h
Frequency
Once daily
Schedules at
trainkos.com
Croatian Railways (HŽPP)
Website
hzpp.hr
Train from Zagreb to Belgrade
Ave. Duration
6 h 15 min
Frequency
Twice daily
Estimated price
$26 - $40
Website
hzpp.hr
Purchase a
eurail.com
2nd Class
$26 - $40
1st Class
$40 - $55
Night train from Zagreb Glavni Kolod. to Beograd
Ave. Duration
6 h 20 min
Frequency
Twice daily
Estimated price
$21 - $30
Website
hzpp.hr
Purchase a
eurail.com
Macedonian Railways (MZ)
Phone
+389 (2) 3 164 255
Website
mzt.mk
Train from Belgrade to Skopje
Ave. Duration
9 h 30 min
Frequency
Once daily
Estimated price
$30 - $100
mzt.mk
mzt.mk
Bus operators
Vector
Website
vectortours.de
Bus from Zagreb to Pristina
Ave. Duration
10 h 54 min
Frequency
Twice a week
Estimated price
$63
Schedules at
vectortours.de
Banbus
Phone
+381 11 362 5555
Email
ffice@banbus.co.rs
Website
banbus.co.rs
Bus from Belgrade to Priština
Ave. Duration
6 h 19 min
Frequency
Twice daily
Estimated price
$21
Schedules at
banbus.co.rs

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 What documents do I need to cross Niagara Falls?, 4 of the smartest ways to explore Australia and Italy Travel Guides - to help you get the most out of your next trip.

More Questions & Answers

There is no direct flight from Zagreb Airport to Pristina Airport. The quickest flight takes 3 h 30 min and has one stopover.

Search flights

Zagreb to Pristina bus services, operated by Vector, arrive at Pristina station.

More details

Zagreb to Pristina train services, operated by Trainkos, arrive at Pristina station.

More details

Yes, the driving distance between Zagreb to Pristina is 743 km. It takes approximately 7 h 40 min to drive from Zagreb to Pristina.

Get driving directions

Lufthansa, Edelweiss Air, Eurowings and four other airlines offer flights from Zagreb Airport to Pristina Airport.

Search flights

There are 169+ hotels available in Pristina. Prices start at $28 USD per night.

More details

The best way to get from Zagreb to Zagreb Airport is to shuttle which takes 27 min and costs 90 kn - 700 kn.

More details