Country bus travel guide

Bus routes and tickets in North Macedonia.

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

What to see and do in North Macedonia.

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

01

Lake Ohrid

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

Best for culture

02

Ohrid and Skopje’s Old Bazaar

Ohrid’s layered heritage pairs with mosques, hans, craft lanes, and food stops in one of the Balkans’ largest historic bazaars.

Best nature trip

03

Mavrovo National Park

Highland villages, Lake Mavrovo, hiking, winter sports, and nearby monasteries make the west a strong outdoor extension.

Best nightlife

04

Skopje and summer Ohrid

Skopje’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

Five places worth building a North Macedonia trip around.

Ohrid

01

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.

Skopje

02

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.

Mavrovo and the western mountains

03

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.

Bitola and Pelister

04

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.

Matka Canyon and Tikveš

05

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

A practical route through North Macedonia.

Days 1–2

Skopje old and new

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

Lake Ohrid in full

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

Bitola or Mavrovo

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

Explore North Macedonia Timeless

Current availability

Live bus routes for North Macedonia.

Only routes with an active operator, future departure, and complete fare appear here.

01

Ohrid

Tirana

EuroBus · Ohrid Bus StationTirana East Bus Terminal

05:002h 45mSeats available

8 Aug 2026

from €18.00

02

Struga

Tirana

EuroBus · Struga Bus StationTirana East Bus Terminal

05:152h 30mSeats available

8 Aug 2026

from €17.00

03

Ohrid

Tirana

Nela Travel · Ohrid Bus StationTirana East Bus Terminal

06:002h 45mSeats available

8 Aug 2026

from €18.00

04

Tirana

Skopje

Ido Tours · Tirana East Bus TerminalSkopje Central Bus Station

08:006hSeats available

8 Aug 2026

from €20.00

05

Tirana

Ohrid

Diamant Travel · Tirana East Bus TerminalOhrid Bus Station

08:003hSeats available

8 Aug 2026

from €15.00

06

Tirana

Struga

Nela Travel · Tirana East Bus TerminalStruga Bus Station

08:002h 15mSeats available

8 Aug 2026

from €17.00

07

Ohrid

Tirana

EuroBus · Ohrid Bus StationTirana East Bus Terminal

08:002h 45mSeats available

8 Aug 2026

from €18.00

08

Tirana

Kičevo

Ido Tours · Tirana East Bus TerminalKičevo Bus Station

08:003h 50mSeats available

8 Aug 2026

from €15.00

09

Tirana

Gostivar

Ido Tours · Tirana East Bus TerminalGostivar Bus Station

08:004h 30mSeats available

8 Aug 2026

from €15.00

10

Tirana

Tetovo

Ido Tours · Tirana East Bus TerminalTetovo Bus Station

08:005hSeats available

8 Aug 2026

from €15.00

11

Skopje

Tirana

Ido Tours · Skopje Central Bus StationTirana East Bus Terminal

08:105h 50mSeats available

8 Aug 2026

from €20.00

12

Struga

Tirana

EuroBus · Struga Bus StationTirana East Bus Terminal

08:152h 30mSeats available

8 Aug 2026

from €17.00

13

Tetovo

Tirana

Ido Tours · Tetovo Bus StationTirana East Bus Terminal

09:005hSeats available

8 Aug 2026

from €15.00

14

Tirana

Struga

Nela Travel · Tirana East Bus TerminalStruga Bus Station

09:002h 15mSeats available

8 Aug 2026

from €12.00

15

Tirana

Ohrid

Nela Travel · Tirana East Bus TerminalOhrid Bus Station

09:003hSeats available

8 Aug 2026

from €11.98

16

Gostivar

Tirana

Ido Tours · Gostivar Bus StationTirana East Bus Terminal

09:404h 20mSeats available

8 Aug 2026

from €15.00

17

Tirana

Ohrid

EuroBus · Tirana East Bus TerminalOhrid Bus Station

09:453hSeats available

8 Aug 2026

from €15.00

18

Tirana

Struga

EuroBus · Tirana East Bus TerminalStruga Bus Station

09:452h 15mSeats available

8 Aug 2026

from €3.50

19

Kičevo

Tirana

Ido Tours · Kičevo Bus StationTirana East Bus Terminal

10:403h 20mSeats available

8 Aug 2026

from €15.00

20

Tirana

Skopje

Diamant Travel · Tirana East Bus TerminalSkopje Central Bus Station

12:456hSeats available

8 Aug 2026

from €30.00

21

Tirana

Ohrid

EuroBus · Tirana East Bus TerminalOhrid Bus Station

13:003hSeats available

8 Aug 2026

from €15.00

22

Tirana

Struga

EuroBus · Tirana East Bus TerminalStruga Bus Station

13:002h 15mSeats available

8 Aug 2026

from €17.00

23

Ohrid

Tirana

EuroBus · Ohrid Bus StationTirana East Bus Terminal

14:002h 45mSeats available

8 Aug 2026

from €18.00

24

Struga

Tirana

EuroBus · Struga Bus StationTirana East Bus Terminal

14:152h 30mSeats available

8 Aug 2026

from €17.00

25

Tirana

Ohrid

EuroBus · Tirana East Bus TerminalOhrid Bus Station

16:003hSeats available

8 Aug 2026

from €15.00

26

Tirana

Struga

EuroBus · Tirana East Bus TerminalStruga Bus Station

16:002h 15mSeats available

8 Aug 2026

from €17.00

27

Tirana

Ohrid

Nela Travel · Tirana East Bus TerminalOhrid Bus Station

17:003hSeats available

8 Aug 2026

from €18.00

28

Tirana

Struga

EuroBus · Tirana East Bus TerminalStruga Bus Station

17:002h 15mSeats available

8 Aug 2026

from €17.00

29

Tirana

Struga

Nela Travel · Tirana East Bus TerminalStruga Bus Station

17:002h 15mSeats available

8 Aug 2026

from €17.00

30

Ohrid

Tirana

Nela Travel · Ohrid Bus StationTirana East Bus Terminal

17:002h 45mSeats available

8 Aug 2026

from €18.00

31

Tirana

Skopje

Ido Tours · Tirana East Bus TerminalSkopje Central Bus Station

19:006hSeats available

8 Aug 2026

from €20.00

32

Tirana

Tetovo

Ido Tours · Tirana East Bus TerminalTetovo Bus Station

19:005hSeats available

8 Aug 2026

from €15.00

33

Tirana

Gostivar

Ido Tours · Tirana East Bus TerminalGostivar Bus Station

19:004h 30mSeats available

8 Aug 2026

from €15.00

34

Tirana

Kičevo

Ido Tours · Tirana East Bus TerminalKičevo Bus Station

19:003h 50mSeats available

8 Aug 2026

from €15.00

35

Skopje

Tirana

Ido Tours · Skopje Central Bus StationTirana East Bus Terminal

21:006hSeats available

8 Aug 2026

from €20.00

36

Tetovo

Tirana

Ido Tours · Tetovo Bus StationTirana East Bus Terminal

22:005hSeats available

8 Aug 2026

from €15.00

37

Gostivar

Tirana

Ido Tours · Gostivar Bus StationTirana East Bus Terminal

22:304h 30mSeats available

8 Aug 2026

from €15.00

38

Kičevo

Tirana

Ido Tours · Kičevo Bus StationTirana East Bus Terminal

23:303h 30mSeats available

8 Aug 2026

from €15.00

Places on the network

Cities and stations in North Macedonia.

01Bitola1 station
02Gevgelija1 station
03Gostivar1 station
04Kičevo1 station
05Kočani1 station
06Kumanovo1 station
07Ohrid1 station
08Prilep1 station
09Skopje1 station
10Struga1 station
11Strumica1 station
12Tetovo1 station
13Štip1 station

Cross-border network

Connected countries

Explore countries connected to North Macedonia by mapped ShowMeBus routes.

Travel information

Bus travel in North Macedonia: frequently asked questions.

Which bus routes are available in North Macedonia?+

The current network contains 38 routes serving 13 cities in or connected with North Macedonia. Bookable departures are shown above in real time.

Can I book bus tickets for North Macedonia online?+

Yes. Choose a live route, review the operator, timetable, and complete passenger fare, then continue through secure checkout.

How current are the North Macedonia timetables?+

The departure list is generated from active operator schedules. A route disappears automatically when it is no longer bookable or fully priced.

How many days should I spend in North Macedonia?+

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.

What should I know before visiting North Macedonia?+

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

Find your next journey to or from North Macedonia.

Search tickets