Day-by-Day Itinerary
Start where the Vardar River splits old from new, peeling back North Macedonia's layered capital
Morning
Old Bazaar walking tour
Step through the stone arch where copper coffee sets flash in morning light. Cardamom and grilled meat drift from kebab stands no wider than a doorway. Run your fingers along the 15th-century Kuršumli An caravanserai, now ringing with artisans' hammers
3 hours
$15
Join the 10am free walking tour from Macedonia Square
Lunch
Destan in the Old Bazaar
Traditional kebabs and ajvar
Budget
Afternoon
Kale Fortress and Museum of North Macedonia
Climb the worn stone ramp to
Skopje Fortress for sweeping views of red-tiled roofs and far mountains. Inside the museum, golden funeral masks catch afternoon light, murmuring tales of long-dead kings
2.5 hours
$8
Buy combined ticket at fortress entrance
Evening
Dinner with sunset views
Rakija Bar for traditional mezze and plum rakija
Old Bazaar area (Hotel Arka - boutique hotel in converted Ottoman house)
Walking distance to all major sights, authentic neighborhood feel
Arrive early to dodge bazaar crowds, then circle back at dusk when lanterns throw golden pools across the stones
Day 1 Budget: $65
Paddle turquoise waters beneath limestone cliffs to medieval monasteries
Morning
Bus to Matka Canyon
The 60 bus leaves you where canyon walls shoot straight up, mirrored in glass-calm water. Rent kayaks from the dock - bright yellow splashes on emerald
45 minutes transport
$2 bus + $12 kayak
No advance booking needed for kayaks
Lunch
Restaurant Canyon Matka
Fresh trout from the lake
Mid-range
Afternoon
Hike to St. Andrew's Monastery
Take the narrow path where fig trees lean overhead. The 14th-century monastery appears without warning, its frescoes glowing in candlelight. Air carries incense and wild thyme
2 hours hiking + 1 hour monastery visit
$5 donation
Bring flashlight for monastery interior
Evening
Old House restaurant for modern Macedonian cuisine
Old Bazaar (Hotel Arka)
Already settled, allows early start tomorrow
Pack swimwear - there's a perfect jumping rock 10 minutes past the monastery
Day 2 Budget: $70
Journey south through vineyard-covered hills to North Macedonia's wine heart
Morning
Drive to Tikveš Winery
Trade
Skopje's concrete for hills thick with vines. Tikveš Winery's stone buildings go back to 1885, scented with oak barrels and fermenting grapes
1.5 hours drive
$25 car rental share
Book 11am tour online day before
Lunch
Winery restaurant
Wine-paired lunch with local cheeses
Mid-range
Afternoon
Popova Kula Winery tour
The road snakes past sunflower fields to Demir Kapija, where Popova Kula's terracotta roofs survey valley vineyards. Sip Vranec - North Macedonia's signature red - while hearing about 4,000 years of winemaking
3 hours including travel
$20 tasting
Call ahead for English-speaking guide
Evening
Sunset wine tasting
Hotel Popova Kula terrace with valley views
Demir Kapija (Hotel Popova Kula - wine hotel in vineyard setting)
Wake among vines, easy access to both wineries
Request the experimental white varieties - winemakers beam when sharing passion projects
Day 3 Budget: $95
Ancient frescoes and beekeepers' mountain paths slice through southern North Macedonia
Morning
Visit St. George monastery
Scale 200 stone steps cut into cliff face. Inside, 12th-century frescoes shine in filtered light - lapis lazuli blues still vivid after 900 years. Monks pour homemade rakija into tiny tin cups
2 hours
$3 donation
Ring bell for monk guide at 9am
Lunch
Family farm on monastery road
Fresh bread, white cheese, mountain honey
Budget
Afternoon
Pause in
Prilep for excellent marble quarries and the sharp tobacco scent drifting from old factories.
Bitola's Širok Sokak pedestrian street hums with outdoor cafés under plane trees
2.5 hours including stops
$30 fuel share
Leave monastery by 1pm to arrive before sunset
Evening
Cafe Kino for people-watching and mastika cocktails
Bitola center (Hotel Epinal - Art Nouveau building on main street)
Heart of Bitola, walking distance to all attractions
Pick up monastery honey - thick as amber, tasting of wild thyme from surrounding hills
Day 4 Budget: $75
Ancient Roman floors and Macedonian pine forests in one perfect day
Morning
Heraclea Lyncestis ruins
Walk marble streets where Romans once traded wine and slaves. The 4th-century mosaics depict peacocks and grapevines in tiny colored stones, tesserae still sharp after 1,700 years
2 hours
$5
Hire guide at entrance for mosaic stories
Lunch
Kasarna restaurant near ruins
Afternoon
Ancient Molika pines tower overhead, bark smelling of vanilla. The trail to Big Lake passes shepherd huts where smoke twists from chimneys. Watch for Balkan lynx prints in soft mud
4 hours
$10 park fee + $20 guide
Guide essential - trails poorly marked
Evening
Traditional kafana for live folk music
Bitola center (Hotel Epinal)
Second night allows deeper exploration
Pack swimming gear for the mountain lake - water's cold but perfect after hiking
Day 5 Budget: $85
Descend to Europe's oldest lake, where Byzantine churches perch on cliffs
Morning
The road plunges through pine forests to reveal Lake
Ohrid's impossible blue - cobalt fading to turquoise at the edge. Stop at St. Naum monastery where peacocks parade past 9th-century frescoes
2 hours including stops
$35 fuel share
Stop at St. Naum before
Ohrid crowds arrive
Lunch
Kaneo restaurant overlooking the lake
Afternoon
Cobblestone lanes twist between medieval houses capped with red tiles. Enter St. Sophia church where 11th-century frescoes glow in afternoon light, saints' eyes tracking your steps
3 hours
$10 combined church tickets
Buy 5-church pass at first stop
Evening
Sunset from Church of St. John at Kaneo
Stay for golden hour photography
Old Town Ohrid (Villa St. Sofija - traditional house with lake views)
Heart of old town, sunset views from balcony
Visit St. John at 5pm - tour groups gone, perfect light for photos
Day 6 Budget: $90
Cross cobalt waters to hidden beaches and fishing villages
Morning
Wooden boat to St. Naum
Board painted wooden boats where diesel mingles with pine. Water runs so clear you spot Roman ruins 20 meters below. Stop at hidden beaches reached only by water
1.5 hours each way
$25 round trip
Negotiate price for full boat, not per person
Lunch
St. Naum restaurant
Fresh lake fish with garlic and parsley
Mid-range
Afternoon
St. Naum monastery and springs
The monastery's freshwater springs bubble crystal clear as locals fill plastic bottles. Peacocks call from cypress trees while monks chant behind old walls. Air mixes incense and lake water
2 hours
$8 monastery + $5 springs
Bring empty bottles for spring water
Evening
Return boat at sunset
Dinner at traditional kafana in
old town
Old Town Ohrid (Villa St. Sofija)
Already settled, allows evening lake strolls
Sit boat's left side for better views returning to
Ohrid
Day 7 Budget: $85
Morning
Drive to Vevčani village
Climb hairpin bends where each turn reveals more lake. Vevčani's stone houses tumble down hillsides, smoke curling from chimneys. The village's 1,400 springs sing with running water everywhere
1 hour drive
$30 car share
Leave
Ohrid by 8am to avoid tour buses
Lunch
Family house in Vevčani
Homemade bread, white cheese, honey from village hives
Budget
Afternoon
Follow old shepherd paths through wild thyme and oregano. The trail opens to show both Lake
Ohrid and Lake Prespa at once - two blues split by a mountain ridge. Wild horses graze distant meadows
4 hours
$15 park fee + guide
Local guide Ljupcho knows hidden viewpoints
Evening
Sunset drinks at Cubanisto bar
Old Town Ohrid (Villa St. Sofija)
Third night allows deeper lake exploration
Buy Vevčani honey - crystallized and tasting of mountain herbs
Day 8 Budget: $80
North Macedonia's quieter lake, where pelicans glide above water lilies
Morning
Drive
Ohrid to Lake Prespa
Cross Galicica pass where the road slices through ancient beech forest. Drop to Lake Prespa - larger but calmer than
Ohrid, surface like polished obsidian reflecting snow peaks
1.5 hours
$35 fuel share
Leave
Ohrid after breakfast
Lunch
Prespa restaurant
Grilled carp with local herbs
Mid-range
Afternoon
Boat to Golem Grad island
Putter through water lilies to 'Snake Island' - abandoned monastery ruins where tortoises bake on ancient stones. The 10th-century church's faded frescoes tell forgotten stories
3 hours
$30 boat + $5 island fee
Arrange boat at Prespa harbor
Evening
Sunset from lakeside
Hotel lake terrace with Macedonian wine
Lake Prespa (Hotel Prespa - lakeside with mountain views)
Peaceful alternative to busy Ohrid, impressive sunrise
Bring binoculars - pelican colony visible from hotel terrace at dawn
Day 9 Budget: $95
Highest town in North Macedonia, where rebels once fought the Ottomans
Morning
Drive Prespa to Krushevo
Climb through pine forest to reach Krushevo at 1,350 meters. Red-roofed houses cling to steep hillsides, air thin and sharp. Smoke rises from chimneys mixing with pine
2 hours
$40 fuel share
Leave after sunrise for best mountain light
Lunch
Krushevo restaurant
Mountain specialties - game and forest mushrooms
Mid-range
Afternoon
Walk to the stone monument where 200 rebels fought their last battle. The view stretches across half of North Macedonia.
Old town lanes hide wood-carving workshops where artisans shape traditional masks
3 hours
$5
Local guide Stevan tells family stories of the 1903 uprising
Evening
Traditional dinner
Family-run kafana with live tamboura music
Krushevo center (Hotel Montana - mountain lodge with valley views)
Perfect sunset position over valleys below
Sample Krushevo's famous lokum (Turkish delight) - best from the small shop near the monument
Day 10 Budget: $80
Macedonia's third-highest peak through ancient Molika pine forests
Morning
Pre-dawn hike to Pelister peak
Start 4am under starlight through Molika pine forest - 200-year-old trees with vanilla-scented bark. Headlamps catch night creatures' eyes. Reach summit for sunrise over three countries: North Macedonia, Greece, Albania
4 hours round trip
$25 guide
Book guide day before at Krushevo tourist office
Lunch
Mountain hut
Bean stew and homemade bread
Budget
Afternoon
Descend to
Bitola for recovery
Circle back to
Bitola's café culture. Širok Sokak's plane trees shade locals sipping Turkish coffee. Roasted chestnut scent drifts from street vendors
1 hour drive + 2 hours relaxation
$30
No booking needed for cafes
Evening
Dinner at Epinal hotel restaurant, then traditional music bar
Bitola center (Hotel Epinal)
Familiar comfort after mountain day
Bring layers - summit 20°C cooler than town
Day 11 Budget: $85
Medieval mining town where stone towers rise from volcanic crater
Morning
Cross flat farmland where sunflower fields run to the horizon. Enter
Kratovo through stone gate - the town sits inside an extinct volcano, 13th-century towers rising from crater walls
2.5 hours
$45 fuel share
Leave after leisurely breakfast
Lunch
Local trout and traditional pottery-cooked dishes
Mid-range
Afternoon
Tower climbing and underground tour
Drop into medieval mining tunnels where air stays cool year-round. Above ground, climb stone towers for crater views. River sound running through town provides constant soundtrack
3 hours
$15 combined ticket
English tours at 2pm and 4pm
Evening
Traditional dinner
Family-run restaurant in 400-year-old house
Ask to see
Kratovo's copper workshop - artisans still use medieval techniques
Day 12 Budget: $75
4,000-year-old megalithic observatory where ancient astronomers tracked stars
Morning
Visit Kokino megalithic observatory
Scale the volcanic ridge where Bronze Age priests once read sun and stars. Their 4,000-year-old stone markers line up with summer solstice precision. Wind carries old secrets over the grass-topped
plateau.
2 hours
$5
Arrive by 9am for best light and fewer visitors
Lunch
Village house near Kokino
Fresh bread, white cheese, ajvar from garden vegetables
Budget
Afternoon
Drop from the highlands into
Skopje's concrete sprawl. The shift jars—ancient stones give way to communist blocks. Check in, then pace the Vardar at sunset.
1.5 hours
$30 fuel share
Arrive
Skopje by 4pm for evening light
Evening
Farewell dinner
Restaurant 14 - modern take on traditional dishes
Skopje center (Hotel Arka - return to familiar comfort)
Central location for final evening, airport access tomorrow
Bring small stone from Kokino - locals believe it brings clear skies
Day 13 Budget: $80
Last morning: weave through the bazaar, snatching final keepsakes from North Macedonia.
Morning
Bit Pazar market
Dawn in
Skopje's Ottoman market: vendors hawk spices, copper, and memories. Roasted peppers and thick coffee scent the air for your North Macedonia goodbye.
2 hours
$20 souvenirs
Prices drop after 9am when morning rush ends
Lunch
Old Bazaar kebab shop
Final ćevapi and ajvar feast
Budget
Afternoon
Departure preparations
Bag the loot: Vevčani honey, Krushevo lokum, Tikveš wine. Sip one last Turkish coffee by the river as North Macedonia's peaks slip from view.
2 hours
$25
Airport taxi 45 minutes, book hotel reception
Evening
Departure
Airport transfer
Skopje (Hotel Arka)
Already checked out, luggage storage available
Buy copper coffee sets at Bit Pazar - best prices and authentic craftsmanship
Day 14 Budget: $65