There are 4 ways to get from Bitola to Peshkopi by bus 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.
Bus via Elbasan
best- Take the bus from Bitola to Ohrid
- Take the bus from Ohrid to Elbasan
- Take the bus from Elbasan to Tirana
- Take the bus from Tirana to Peshkopi
8h 24m$35–37Drive 145.2 km
cheapest- Drive from Bitola to Peshkopi145.2 km
2h 26m$27–38Bus, drive
- Take the bus from Bitola to Ohrid
- Drive from Ohrid to Peshkopi
2h 14m$35–43Bus
- Take the bus from Bitola to Struga
- Take the bus from Struga to Tirana
- Take the bus from Tirana to Peshkopi
11h 7m$77–92
Questions & Answers
The cheapest way to get from Bitola to Peshkopi is to drive which costs $26 - $40 and takes 2h 26m.
The fastest way to get from Bitola to Peshkopi is to bus and drive which takes 2h 14m and costs $30 - $45.
No, there is no direct bus from Bitola to Peshkopi. However, there are services departing from Bitola and arriving at Peshkopi via Ohrid, Elbasan and Tirana. The journey, including transfers, takes approximately 8h 24m.
The distance between Bitola and Peshkopi is 371 km. The road distance is 145.2 km.
The best way to get from Bitola to Peshkopi without a car is to bus via Elbasan which takes 8h 24m and costs $34 - $37.
It takes approximately 8h 24m to get from Bitola to Peshkopi, including transfers.
Bitola to Peshkopi bus services, operated by Ekstrabus, depart from Bitola station.
Bitola to Peshkopi bus services, operated by Ekstrabus, arrive at Ohrid station.
Yes, the driving distance between Bitola to Peshkopi is 145 km. It takes approximately 2h 26m to drive from Bitola to Peshkopi.
There are 57+ hotels available in Peshkopi.
What companies run services between Bitola, North Macedonia and Peshkopi, Albania?
You can take a bus from Bitola to Peshkopi via Ohrid, Elbasan, and Tirana in around 8h 24m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +389 72 230-200
- info@ekstrabus.com
- Website
- ekstrabus.com.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
- Phone
- 033/273-551
- avtoatom@yahoo.com
- Website
- avtoatom.com.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Schedules at
- avtoatom.mk
- Phone
- +389 47 231 192
- info@transkop.mk
- Website
- transkop.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- transkop.mk
Bus from Bitola to Struga
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- transkop.mk
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Ohrid to Elbasan
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
- Phone
- +383 38 616 161
- travel@gjirafa.com
- Website
- gjirafa.com
Bus from Elbasan to Tirana
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Schedules at
- https://travel.gjirafa.com/en
- Phone
- +355 68 402 3400
- info@shpresa.al
- Website
- group.shpresa.al
Bus from Tirana to Peshkopi
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- $8
- Schedules at
- travel.gjirafa.com
- Phone
- +389 75 209 209
- hakkomerc@gmail.com
- Website
- hakbus.org
Bus from Struga to Tirana
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- hakbus.org
- Phone
- +389 44 371 066
- hafet-tours@hotmail.com
- Website
- hafettours.mk
Bus from Struga to Tirana
- Ave. Duration
- 3h
- Frequency
- 6 times a week
- Estimated price
- $50–65
- Schedules at
- hafettours.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 Need to know: Jadrolinija, Travelling by boat in Italy, and How to get from London to Edinburgh - to help you get the most out of your next trip.




