There are 4 ways to get from Gračac to Zagreb by bus, 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

Bus Autobusni Promet  •  3 h 30 min

  1. Take the bus from Gračac to Zagreb

$16 - $24

3 alternative options

Train  •  3 h 33 min

  1. Take the train from Gračac to Zagreb

$17 - $25

Bus Arriva d.o.o.  •  4 h 58 min

  1. Take the bus from Gračac to Sisak
  2. Take the bus from Sisak to Zagreb

$20 - $35

Drive  •  2 h 30 min

  1. Drive from Gračac to Zagreb 153.7 miles

$30 - $45

Questions & Answers

Yes, there is a direct bus departing from Gračac and arriving at Zagreb. Services depart six times a week. The journey takes approximately 3 h 30 min.

More details

Yes, there is a direct train departing from Gračac and arriving at Zagreb. Services depart twice daily. The journey takes approximately 3 h 33 min.

More details

The distance between Gračac and Zagreb is 169 km. The road distance is 246 km.

Get driving directions

The best way to get from Gračac to Zagreb without a car is to bus which takes 3 h 30 min and costs .

More details

The bus from Gračac to Zagreb takes 3 h 30 min including transfers and departs six times a week.

More details

Gračac to Zagreb bus services, operated by Autobusni Promet, depart from Gračac station.

More details

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

More details

The best way to get from Gračac to Zagreb is to bus which takes 3 h 30 min and costs . Alternatively, you can train, which costs and takes 3 h 33 min.

Mode details

Gračac to Zagreb bus services, operated by Autobusni Promet, arrive at Zagreb station.

More details

Gračac to Zagreb train services, operated by Croatian Railways (HŽPP), arrive at Zagreb station.

More details

Map of how to get from Gračac to Zagreb.
Launch map view
  • Distance: 105.5 miles
  • Duration: 3 h 30 min

What companies run services between Gračac, Zadarska, Croatia and Zagreb, Croatia?

Autobusni Promet operates a bus from Gračac to Zagreb 6 times a week. Tickets cost $16 - $24 and the journey takes 3 h 30 min. Alternatively, Croatian Railways (HŽPP) operates a train from Gračac to Zagreb twice daily. Tickets cost $17 - $25 and the journey takes 3 h 33 min.

Train operators
Bus operators
Autobusni Promet
Phone
+385 (42) 372 803
Email
info@ap.hr
Website
ap.hr
Bus from Gračac to Zagreb
Ave. Duration
3 h 30 min
Frequency
6 times a week
Estimated price
$16 - $24
Schedules at
ap.hr
Book at
varazdin.getbybus.com
Arriva d.o.o.
Phone
+385 (0)72 660 660
Email
info@arriva.com.hr
Website
arriva.com.hr
Bus from Gračac to Sisak
Ave. Duration
3 h 11 min
Frequency
Once daily
Estimated price
$16 - $22
Schedules at
arriva.com.hr
Auto Promet Sisak
Phone
(044) 526 350
Email
info@auto-promet-sisak.hr
Website
auto-promet-sisak.hr
Bus from Sisak to Zagreb
Ave. Duration
1 h 5 min
Frequency
Hourly
Estimated price
$4 - $13
Schedules at
auto-promet-sisak.hr

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 The beginner’s guide to the 2018 World Nomad Games, Best ways to travel around Australia and Italy Travel Guides - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Gračac to Zagreb is 246 km. It takes approximately 2 h 30 min to drive from Gračac to Zagreb.

Get driving directions

There are 2080+ hotels available in Zagreb. Prices start at $46 USD per night.

More details