4 min read
The short answer
| Option | Time | Price | Good to know |
|---|---|---|---|
| Bus | About 3 h 20 | About 950–980 MKD (≈ €16) | Several departures a day |
| Private transfer | About 3 h | From €160 per car | Door to door, stops on request |
| Day trip by car | About 12 h out and back | From €265 per car | About five hours in Ohrid |
By bus
Buses leave the Skopje bus and train station several times a day and take a little over three hours. Fares are around 950 to 980 denars. They stop at the Ohrid bus station, a short taxi ride from the old town.
By private transfer
A car collects you anywhere in Skopje, or at Skopje Airport when you land, and takes you to your hotel door in Ohrid or Struga. Stops are easy to add, and a coffee stop on the way is included.
As a day trip
Staying in Skopje? Ohrid works as a long day out: about three hours each way, around five hours to walk the old town and see the lake, and the driver waiting until you are ready to go back.
Worth a stop on the way
- The Painted Mosque in Tetovo, about 40 minutes from Skopje.
- Mavrovo National Park, a short detour from Gostivar.
- Struga, where the Black Drin leaves the lake, fifteen minutes past Ohrid.



