There are 4 ways to get from Ohrid to Beograd (Station) by plane, 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.
Fly
best- Fly from Ohrid Airport (OHD) to Belgrade Nikola Tesla Airport (BEG)plane OHD - BEG
2h 50mRSD 10,937–36,944Bus
cheapest- Take the bus from Ohrid to Beograd, Autobuska stanicabus
13h 52mRSD 6,000–11,000Bus via Struga
- Take the bus from Struga to Beograd, Autobuska stanicabus
10h 26mRSD 7,389–10,889Drive 554.2 km
- Drive from Ohrid to Beograd (Station)car 554.2 km
7h 27mRSD 8,771–12,669
Ohrid Airport (OHD) to Belgrade Nikola Tesla Airport (BEG) flights
Questions & Answers
The cheapest way to get from Ohrid to Beograd (Station) is to bus which costs RSD 6000 - RSD 11000 and takes 13h 52m.
The fastest way to get from Ohrid to Beograd (Station) is to fly which takes 2h 50m and costs RSD 10000 - RSD 37000.
No, there is no direct bus from Ohrid to Beograd (Station). However, there are services departing from Ohrid and arriving at Savski trg via Struga, Beograd, Autobuska stanica and Beogradska arena /španskih boraca/. The journey, including transfers, takes approximately 10h 26m.
The distance between Ohrid and Beograd (Station) is 446 km. The road distance is 554.2 km.
The best way to get from Ohrid to Beograd (Station) without a car is to bus via Struga which takes 10h 26m and costs RSD 7000 - RSD 11000.
It takes approximately 2h 50m to get from Ohrid to Beograd (Station), including transfers.
Ohrid to Beograd (Station) bus services, operated by Transprodukt, depart from Struga station.
The best way to get from Ohrid to Beograd (Station) is to fly which takes 2h 50m and costs RSD 10000 - RSD 37000. Alternatively, you can bus via Struga, which costs RSD 7000 - RSD 11000 and takes 10h 26m.
Ohrid to Beograd (Station) bus services, operated by Transprodukt, arrive at Beograd, Autobuska stanica station.
Yes, the driving distance between Ohrid to Beograd (Station) is 554 km. It takes approximately 7h 27m to drive from Ohrid to Beograd (Station).
What companies run services between Ohrid, North Macedonia and Beograd (Station), Serbia?
Air Serbia flies from Ohrid Airport (OHD) to Belgrade Nikola Tesla Airport (BEG) 4 times a week. Alternatively, Transprodukt operates a bus from Struga to Beograd, Autobuska stanica 3 times a week. Tickets cost RSD 5,500–9,000 and the journey takes 8h 30m.
- Website
- airserbia.com
Flights from Ohrid Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 35m
- When
- Friday, Saturday, Monday, and Wednesday
- Estimated price
- RSD 8,500–30,000
- Phone
- +381 11 7614 715
- [email protected]
- Website
- transprodukt.rs
Bus from Struga to Beograd, Autobuska stanica
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a week
- Estimated price
- RSD 5,500–9,000
- Schedules at
- transprodukt.rs
Bus from Ohrid to Beograd, Autobuska stanica
- Ave. Duration
- 9h
- Frequency
- 3 times a week
- Estimated price
- RSD 6,000–11,000
- Schedules at
- transprodukt.rs
- Phone
- (389) 46 251-882
- [email protected]
- Website
- galeb.mk
Bus from Ohrid to Beograd, Autobuska stanica
- Ave. Duration
- 13h 20m
- Frequency
- Once daily
- Estimated price
- RSD 3,400–4,900
- Schedules at
- galeb.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 5 incredible day trips from Florence by train, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
There are 4479+ hotels available in Beograd (Station).


