Best lakeside escape
01Lake Ohrid
Swim from lake beaches, explore Ohrid’s old town and churches, visit St Naum, and take in clear water framed by mountains.

Country bus travel guide
Plan travel to and from North Macedonia with 38 routes across 13 cities. Live departures and fares update directly from the ShowMeBus network.
13
cities
13
stations
38
routes
38
bookable now
Travel inspiration
North Macedonia combines lake beaches, Ottoman and Orthodox heritage, rugged national parks, wine country, and welcoming food culture. Ohrid is the headline destination, while Skopje, Bitola, Mavrovo, and Matka Canyon broaden the trip.
Build the journey around the places travellers actually look for: coast or lakes, culture, nature, nightlife, local food, and the right season.
Best lakeside escape
01Swim from lake beaches, explore Ohrid’s old town and churches, visit St Naum, and take in clear water framed by mountains.
Best for culture
02Ohrid’s layered heritage pairs with mosques, hans, craft lanes, and food stops in one of the Balkans’ largest historic bazaars.
Best nature trip
03Highland villages, Lake Mavrovo, hiking, winter sports, and nearby monasteries make the west a strong outdoor extension.
Best nightlife
04Skopje’s Debar Maalo and central districts lead year-round, while Ohrid adds lakeside bars, concerts, and late summer evenings.
Best time to visit
May to June and September are ideal for Ohrid and touring. July and August bring the busiest lake season; winter suits Mavrovo and city breaks.
Local food to try
Try tavče gravče, ajvar, pastrmajlija, shopska salad, grilled meats, Ohrid trout where responsibly sourced, and wines from the Vardar valley.
Practical travel tip
Buses are the main public link between cities. Confirm the latest return departure at the station, and allow extra time on mountain and border routes.
Where to go
Best for · Lake swimming, heritage, and summer evenings
The old town, lakeside churches, fortress, promenade, beaches, and boat routes justify several nights. Visit St Naum or a quieter shore village, and keep early morning or evening for the steep historic lanes.
Best for · Bazaar culture, food, and nightlife
Cross from the monumental central area into the Old Bazaar, Kale fortress, museums, markets, and neighbourhood restaurants. Debar Maalo and the wider centre give the capital its strongest evening atmosphere.
Best for · Hiking, snow, villages, and monasteries
Lake Mavrovo, highland scenery, seasonal ski facilities, trails, and villages create a cool-weather contrast to the cities. The nearby Bigorski Monastery is an important cultural stop on the western route.
Best for · Cafe life, architecture, and mountain air
Bitola’s long pedestrian street, old bazaar, archaeological site at Heraclea, and relaxed evenings pair well with Pelister National Park. It is an easy bridge between Ohrid and the south.
Best for · A short nature escape or wine route
Matka offers canyon views, boat trips, monasteries, and hiking close to Skopje. Farther south, the Tikveš region adds wineries and landscapes that work best with a reserved tasting and safe transport plan.
First-trip itinerary
Days 1–2
Use one day for the river centre, Old Bazaar, museums, food, and nightlife. Add Matka Canyon or a slower neighbourhood and market day on the second.
Days 3–5
Stay at least three nights for the old town, a boat or St Naum route, a beach or swimming day, and evenings by the water without a daily return to Skopje.
Days 6–7
Choose Bitola and Pelister for architecture and a southern city rhythm, or travel through Mavrovo for mountain landscapes, villages, and monastery heritage.
Official planning source
North Macedonia Timeless
Current availability
Only routes with an active operator, future departure, and complete fare appear here.
Ohrid
Tirana
EuroBus · Ohrid Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €18.00
Struga
Tirana
EuroBus · Struga Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €17.00
Ohrid
Tirana
Nela Travel · Ohrid Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €18.00
Tirana
Skopje
Ido Tours · Tirana East Bus Terminal → Skopje Central Bus Station
8 Aug 2026
from €20.00
Tirana
Ohrid
Diamant Travel · Tirana East Bus Terminal → Ohrid Bus Station
8 Aug 2026
from €15.00
Tirana
Struga
Nela Travel · Tirana East Bus Terminal → Struga Bus Station
8 Aug 2026
from €17.00
Ohrid
Tirana
EuroBus · Ohrid Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €18.00
Tirana
Kičevo
Ido Tours · Tirana East Bus Terminal → Kičevo Bus Station
8 Aug 2026
from €15.00
Tirana
Gostivar
Ido Tours · Tirana East Bus Terminal → Gostivar Bus Station
8 Aug 2026
from €15.00
Tirana
Tetovo
Ido Tours · Tirana East Bus Terminal → Tetovo Bus Station
8 Aug 2026
from €15.00
Skopje
Tirana
Ido Tours · Skopje Central Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €20.00
Struga
Tirana
EuroBus · Struga Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €17.00
Tetovo
Tirana
Ido Tours · Tetovo Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €15.00
Tirana
Struga
Nela Travel · Tirana East Bus Terminal → Struga Bus Station
8 Aug 2026
from €12.00
Tirana
Ohrid
Nela Travel · Tirana East Bus Terminal → Ohrid Bus Station
8 Aug 2026
from €11.98
Gostivar
Tirana
Ido Tours · Gostivar Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €15.00
Tirana
Ohrid
EuroBus · Tirana East Bus Terminal → Ohrid Bus Station
8 Aug 2026
from €15.00
Tirana
Struga
EuroBus · Tirana East Bus Terminal → Struga Bus Station
8 Aug 2026
from €3.50
Kičevo
Tirana
Ido Tours · Kičevo Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €15.00
Tirana
Skopje
Diamant Travel · Tirana East Bus Terminal → Skopje Central Bus Station
8 Aug 2026
from €30.00
Tirana
Ohrid
EuroBus · Tirana East Bus Terminal → Ohrid Bus Station
8 Aug 2026
from €15.00
Tirana
Struga
EuroBus · Tirana East Bus Terminal → Struga Bus Station
8 Aug 2026
from €17.00
Ohrid
Tirana
EuroBus · Ohrid Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €18.00
Struga
Tirana
EuroBus · Struga Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €17.00
Tirana
Ohrid
EuroBus · Tirana East Bus Terminal → Ohrid Bus Station
8 Aug 2026
from €15.00
Tirana
Struga
EuroBus · Tirana East Bus Terminal → Struga Bus Station
8 Aug 2026
from €17.00
Tirana
Ohrid
Nela Travel · Tirana East Bus Terminal → Ohrid Bus Station
8 Aug 2026
from €18.00
Tirana
Struga
EuroBus · Tirana East Bus Terminal → Struga Bus Station
8 Aug 2026
from €17.00
Tirana
Struga
Nela Travel · Tirana East Bus Terminal → Struga Bus Station
8 Aug 2026
from €17.00
Ohrid
Tirana
Nela Travel · Ohrid Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €18.00
Tirana
Skopje
Ido Tours · Tirana East Bus Terminal → Skopje Central Bus Station
8 Aug 2026
from €20.00
Tirana
Tetovo
Ido Tours · Tirana East Bus Terminal → Tetovo Bus Station
8 Aug 2026
from €15.00
Tirana
Gostivar
Ido Tours · Tirana East Bus Terminal → Gostivar Bus Station
8 Aug 2026
from €15.00
Tirana
Kičevo
Ido Tours · Tirana East Bus Terminal → Kičevo Bus Station
8 Aug 2026
from €15.00
Skopje
Tirana
Ido Tours · Skopje Central Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €20.00
Tetovo
Tirana
Ido Tours · Tetovo Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €15.00
Gostivar
Tirana
Ido Tours · Gostivar Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €15.00
Kičevo
Tirana
Ido Tours · Kičevo Bus Station → Tirana East Bus Terminal
8 Aug 2026
from €15.00
Places on the network
Cross-border network
Explore countries connected to North Macedonia by mapped ShowMeBus routes.
Travel information
The current network contains 38 routes serving 13 cities in or connected with North Macedonia. Bookable departures are shown above in real time.
Yes. Choose a live route, review the operator, timetable, and complete passenger fare, then continue through secure checkout.
The departure list is generated from active operator schedules. A route disappears automatically when it is no longer bookable or fully priced.
Six or seven days is a strong first trip for Skopje, Ohrid, and one additional region. Four days can cover the two main bases quickly; ten days allows Mavrovo, Bitola, wine country, or a slower lake stay.
Bus is the main public intercity option, but final departures may be earlier than expected. Confirm the return at the station before starting a day trip. Ohrid is busiest in midsummer and during major events. Book lake-view or old-town stays early and expect slower traffic around the shore. For Matka, Mavrovo, Pelister, or wineries, clarify the last-mile transport. A bus to the region does not always solve access to the exact trail, village, or tasting room.
ShowMeBus · EN