Explore 4 ways to travel

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 AD Galeb Ohrid  •  10 h 5 min

$31 - $50

Cheapest option

Night train, bus  •  14 h 22 min

  1. Hellas Express

$23 - $40

4 alternative options

Bus via Kumanovo  •  10 h 18 min

$203 - $243

Train, night train, drive  •  11 h 52 min

$29 - $69

Bus Durmo Tours  •  11 h 16 min

$33 - $50

Drive  •  4 h 54 min

  1. 235.7 miles

$40 - $65

What companies run services between Niš, Serbia and Tirana, Albania?

You can take a bus from Niš to Tirana via Ohrid in around 10 h 5 min.

Train operators
Serbian Railways
Website
srbvoz.rs
Train from Niš to Preševo
Ave. Duration
3 h 47 min
Frequency
Twice daily
Estimated price
$2 - $13
Schedules at
srbvoz.rs
2nd Class Ticket
$4 - $7
1st Class Ticket
$7 - $13
Night train from Preševo to Skopje
Ave. Duration
1 h 18 min
Frequency
Once daily
Estimated price
$1 - $5
Schedules at
srbvoz.rs
2nd Class Ticket
$1 - $3
1st Class Ticket
$3 - $5
Night train from Niš to Skopje
Ave. Duration
5 h 6 min
Frequency
Once daily
Estimated price
$6 - $17
Schedules at
srbvoz.rs
2nd Class Ticket
$6 - $10
1st Class Ticket
$10 - $17
Macedonian Railways (MZ)
Phone
+389 (2) 3 164 255
Website
mzt.mk
Train from Skopje to Zajas
Ave. Duration
1 h 50 min
Frequency
Once daily
Estimated price
$7 - $24
mzt.mk
mzt.mk
Bus operators
AD Galeb Ohrid
Phone
(389) 46 251-882
Email
info@galeb.mk
Website
adgaleb.com.mk
Bus from Niš to Ohrid
Ave. Duration
6 h 36 min
Frequency
Once daily
Estimated price
$20 - $35
Schedules at
adgaleb.com.mk
Bus from Ohrid to Tiranë
Ave. Duration
2 h 29 min
Frequency
Once daily
Estimated price
$10 - $16
Schedules at
adgaleb.com.mk
Bus from Niš to Kumanovo
Ave. Duration
2 h 47 min
Frequency
Once daily
Estimated price
$12 - $18
Schedules at
adgaleb.com.mk
Bus from Niš to Skopje
Ave. Duration
3 h 29 min
Frequency
Once daily
Estimated price
$14 - $20
Schedules at
adgaleb.com.mk
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Niš to Kumanovo
Ave. Duration
2 h 39 min
Frequency
Every 4 hours
Estimated price
$9
Schedules at
nis-ekspres.rs
Bus from Niš to Skopje
Ave. Duration
3 h 16 min
Frequency
Every 4 hours
Estimated price
$10
Schedules at
nis-ekspres.rs
Euro Bus MK
Website
eurobus.mk
Bus from Kumanovo to Struga
Ave. Duration
3 h 9 min
Frequency
Twice a week
Estimated price
$140 - $170
Schedules at
eurobus.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
Bus from Skopje to Tirana
Ave. Duration
6 h 31 min
Frequency
Twice a week
Estimated price
$55 - $70
Schedules at
hafet.getbybus.com
Durmo Tours
Website
durmotours.com
Bus from Skopje to Tirana
Ave. Duration
7 h
Frequency
Once daily
Estimated price
$23 - $40
Schedules at
durmotours.com.mk
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Skopje to Tiranë
Ave. Duration
8 h 16 min
Frequency
Once daily
Estimated price
$16 - $24
Schedules at
ms.mk

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 How do I buy a London Underground ticket?, Need to know: Eurostar and Travelling around the UAE - to help you get the most out of your next trip.

Questions & Answers

The distance between Niš and Tirana is 280 km. The road distance is 377 km.

The cheapest way to get from Niš to Tirana is to night train and bus which costs RSD 2200 - RSD 4100 and takes 14 h 22 min.

The quickest way to get from Niš to Tirana is to drive which takes 4 h 54 min and costs RSD 4200 - RSD 6500.

No, there is no direct bus from Niš to Tirana. However, there are services departing from Niš and arriving at Tiranë via Ohrid. The journey, including transfers, takes approximately 10 h 5 min.

It takes approximately 10 h 5 min to get from Niš to Tirana, including transfers.