There are 9 ways to get from Tirana to Croatia by bus, train, car, plane 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.

Recommended option

Bus Makedonija Soobrakaj AD  •  17 h 22 min

  1. Take the bus from Tirana to Struga
  2. Take the bus from Struga to Skopje
  3. Take the bus from Skopje to Zagreb

$235 - $304

Cheapest option

Mini Bus, train  •  25 h

  1. Take the Mini Bus from Tirana to Shkodër
  2. Take the train from Zeljeznicka Stanica Bar to Beograd 430
  3. Take the train from Beograd to Zagreb Glavni Kolod. En

$44 - $81

7 alternative options

Bus  •  20 h 6 min

  1. Take the bus from Tirana to Gostivar
  2. Take the bus from Gostivar to Zagreb

$116 - $140

Mini Bus, bus  •  23 h 46 min

  1. Take the Mini Bus from Tirana to Shkodër
  2. Take the bus from Ulcinj Busbahnhof to Posusje
  3. Take the bus from Posusje to Zagreb

$58 - $83

Drive  •  10 h 38 min

  1. Drive from Tirana to Zagreb 623.3 miles

$120 - $180

Fly Tirana to Venice  •  8 h 3 min

  1. Fly from Tirana (TIA) to Venice (VCE) TIA - VCE

$102 - $632

Fly Tirana to Ljubljana, bus  •  7 h 58 min

  1. Fly from Tirana (TIA) to Ljubljana (LJU) TIA - LJU
  2. Take the bus from Trieste to Rijeka

$122 - $777

Fly Tirana to Belgrade, bus  •  9 h 12 min

  1. Fly from Tirana (TIA) to Belgrade (BEG) TIA - BEG
  2. Take the bus from Beograd to Osijek

$94 - $228

Shuttle, shuttle to Skopje, fly to Zagreb  •  11 h 6 min

  1. Take a shuttle bus from Tiranë to Struga
  2. Take a shuttle bus from Struga to Skopje
  3. Fly from Skopje (SKP) to Zagreb (ZAG) SKP - ZAG

What companies run services between Tirana, Albania and Croatia?

You can take a bus from Tirana to Zagreb via Struga, Struga, Skopje, Zagreb, and Autobusni kolodvor in around 17 h 22 min. Alternatively, Ernest, Albawings and Alitalia fly from Tirana to Pula twice daily.

Airlines
Air Serbia
Website
airserbia.com
Flights from Tirana to Venice via Rome
Ave. Duration
3 h 30 min
When
Monday to Saturday
Estimated price
$80 - $350
Flights from Tirana to Belgrade
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$100 - $280
Adria Airways
Website
adria.si
Flights from Tirana to Ljubljana
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$160 - $1,100
Croatia Airlines
Website
croatiaairlines.com
Flights from Skopje to Zagreb
Ave. Duration
1 h 27 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $390
Ernest
Website
flyernest.com
Flights from Tirana to Venice
Ave. Duration
1 h 30 min
When
Monday, Wednesday and Friday
Estimated price
$40 - $270
Albawings
Website
albawings.com
Flights from Tirana to Venice
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$40 - $270
Alitalia
Website
alitalia.com
Flights from Tirana to Venice via Rome
Ave. Duration
3 h 30 min
When
Monday to Saturday
Estimated price
$80 - $350
Austrian Airlines
Website
austrian.com
Flights from Skopje to Zagreb via Vienna
Ave. Duration
3 h 20 min
When
Monday, Wednesday, Thursday and Friday
Estimated price
$170 - $650
Train operators
Railways of Montenegro (ŽPCG)
Website
zcg-prevoz.me
Train from Zeljeznicka Stanica Bar to Beograd
Ave. Duration
12 h 3 min
Frequency
Twice daily
Estimated price
$16 - $40
Website
zcg-prevoz.me
Bus operators
Hafet Tours
Phone
+389 44 371 066
Email
hafet-tours@hotmail.com
Website
hafet.getbybus.com
Bus from Tirana to Struga
Ave. Duration
2 h 17 min
Frequency
Twice a week
Estimated price
$55 - $65
Schedules at
hafet.getbybus.com
Bus from Skopje to Zagreb
Ave. Duration
12 h 30 min
Frequency
Twice a week
Estimated price
$60 - $75
Schedules at
hafet.getbybus.com
Bus from Tirana to Gostivar
Ave. Duration
4 h 36 min
Frequency
Twice a week
Estimated price
$55 - $65
Schedules at
hafet.getbybus.com
Bus from Gostivar to Zagreb
Ave. Duration
14 h 30 min
Frequency
Twice a week
Estimated price
$60 - $75
Schedules at
hafet.getbybus.com
Euro Bus MK
Website
eurobus.mk
Bus from Struga to Skopje
Ave. Duration
2 h 33 min
Frequency
Twice a week
Estimated price
$140 - $170
Schedules at
eurobus.mk
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Skopje to Zagreb
Ave. Duration
10 h 4 min
Frequency
Once daily
Estimated price
$40 - $70
Schedules at
ms.mk
Mini Bus
Bus from Tirana to Shkodër
Ave. Duration
2 h
Frequency
5 times a day
Estimated price
$3
Globtour
Website
globtour.com
Bus from Ulcinj Busbahnhof to Posusje
Ave. Duration
9 h 30 min
Frequency
Once daily
Estimated price
$27 - $40
Schedules at
globtour.com
Autoherc
Website
autoherc.getbybus.com
Bus from Posusje to Zagreb
Ave. Duration
7 h 2 min
Frequency
Every 4 hours
Estimated price
$23 - $35
Schedules at
autoherc.getbybus.com
Book at
autoherc.getbybus.com
Crnja Tours
Phone
+385 91 30 30 356
Email
info@crnja-tours.hr
Website
crnja-tours.hr
Bus from Trieste to Rijeka
Ave. Duration
1 h 31 min
Frequency
Once daily
Estimated price
$10 - $15
Schedules at
crnja-tours.hr
Book at
crnja.getbybus.com
Šidexpres Šid
Phone
022 / 714-147
Email
sidexpres@ptt.rs
Website
sidexpres.rs
Bus from Beograd to Osijek
Ave. Duration
3 h 30 min
Frequency
4 times a day
Schedules at
sidexpres.rs
Euro Linia
Phone
+389 46 787 467
Email
eurolinia6@hotmail.com
Website
facebook.com
Shuttle from Tiranë to Struga
Ave. Duration
1 h 42 min
Frequency
Once daily
Estimated price
$8
Schedules at
facebook.com
Shuttle from Struga to Skopje
Ave. Duration
2 h 30 min
Frequency
5 times a day
Schedules at
facebook.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 Which side of Niagara Falls should I choose (and how do I get there)?, Travelling to and around Russia for the 2018 FIFA World Cup and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

Questions & Answers

The distance between Tirana and Croatia is 523 km. The road distance is 997 km.

The cheapest way to get from Tirana to Croatia is to Mini Bus and train which costs $40 - $85 and takes 25 h.

The quickest way to get from Tirana to Croatia is to fly and bus which takes 7 h 58 min and costs $120 - $800.

No, there is no direct bus from Tirana to Croatia. However, there are services departing from Tirana and arriving at Zagreb via Gostivar. The journey, including transfers, takes approximately 20 h 6 min.

It takes approximately 17 h 22 min to get from Tirana to Croatia, including transfers.