My Week in Ohrid: Swimming, Churches, and the Cheapest Travel Week in Europe
I went to Ohrid because someone on a travel forum called it "the best place in Europe nobody visits — though Plovdiv and Mostar might dispute that claim." That was hyperbolic. People visit. But not many. And the ones who do tend to stay longer than planned.
I planned five nights. I stayed seven. Here's how the week went.
Day 1: Arrival from Skopje
Bus from Skopje's main station. 700 MKD ($12.70), 3 hours via the highway. The bus was air-conditioned and half-empty. The landscape shifted from urban sprawl to farmland to mountains as we approached.
Ohrid's bus station is 15 minutes walk from the old town. Checked into a guesthouse on a quiet lane near Samuel's Fortress — 2,000 MKD/night (~$36) for a double room with a balcony and a lake view that shouldn't exist at this price point.
Walked to the town beach. First swim in Lake Ohrid. The water was clear — I could see my feet on the bottom at 4 meters. Warm but refreshing. 24°C according to no measurement but my body.
Dinner at a lakefront restaurant. Grilled trout with shopska salad and a glass of T'ga za Jug wine. 420 MKD (~$7.60). I tipped 100 MKD and the waiter looked surprised.
Day 2: Fortress and Old Town
Morning walk through the old town. Narrow lanes climbing uphill. Ottoman-era houses with overhanging upper floors. Shops selling Ohrid pearls — handcrafted from fish scales since 1924. I browsed the Talev workshop on Car Samoil street but decided to buy on my last day.
Samuel's Fortress at the top. 60 MKD (~$1). The walls are fully walkable. I walked the entire perimeter, which took about 30 minutes with photo stops. The lake view from the northern rampart — water stretching south toward Albania with mountains on both sides — was the first moment I thought "I should stay longer."
Afternoon: Church of St Sophia (100 MKD). The 11th-century frescoes are genuinely world-class. The Virgin Mary in the apse. The archangels. The fact that they survived under Ottoman whitewash for 500 years and were only uncovered in 1950. I stood in the nave for 20 minutes, looking up.
The Icon Gallery next door (100 MKD) has over 800 Byzantine icons. I'm not an art historian, but some of these faces — painted on wood panels 800 years ago — have an emotional intensity that modern art rarely achieves.
Day 3: St John at Kaneo
Walked the lakeside path to the Church of St John at Kaneo. 15 minutes from the old town. The path hugs the cliff above the water. The church appeared around a bend — small, stone, perfect against the blue lake.
Free entry. The interior is modest — fragments of frescoes, a simple altar. But the setting. The setting.
Swam at Kaneo beach below the church. Rocky entry — water shoes necessary. The water is clearer here than at the town beach. Snorkeled with a mask I'd bought for 300 MKD at a corner shop. Saw fish I couldn't identify and rock formations that looked ancient because they are.
Lunch: tavche gravche (white beans baked in a clay pot, 200 MKD) at a restaurant with a lake view. A beer: 90 MKD. Total lunch: under $6.
Day 4: Boat to St Naum
Boat trip to St Naum Monastery. 1,200 MKD round trip (~$22). The 1.5-hour journey south along the lakeshore was gorgeous — cliff faces, secluded bays, water shifting from turquoise to navy.
St Naum is set in gardens with actual peacocks strutting around. The springs are the highlight — clear water bubbling up from the lake bed through sand. I rented a rowboat (200 MKD, 30 minutes) and drifted over the springs. You can watch the water pulse up through the sand. The monastery itself has a small museum (100 MKD) and quiet frescoed interiors.
Returned by boat in late afternoon. The return trip faces the setting sun. Golden light on the lake surface. Mountains turning violet. One of the best boat rides I've ever taken.
Day 5: Rest Day
No plans. No alarm. Swam at the town beach at 8AM when only a few locals were there. Bought fresh fruit from the market near the harbor — peaches and plums for 100 MKD total.
Spent the morning on my guesthouse balcony, reading and watching fishing boats. Wrote for three hours. Ate lunch at a self-service restaurant in the new town — full meal with bread and salad for 250 MKD ($4.50).
Evening: the Ohrid Summer Festival had a free outdoor concert at the Ancient Theatre near the fortress. A local folk ensemble playing traditional instruments. Maybe 60 people in the audience. The acoustics in the open-air theatre, with the lake visible beyond, were extraordinary.
Day 6: Plaoshnik and Bay of Bones
Visited the Plaoshnik archaeological site and the reconstructed Church of St Clement. Free entry. This is where Clement of Ohrid — one of the most important figures in Slavic literary history — established his monastery in the 9th century. The archaeological layers visible in the exposed foundations go back to an early Christian basilica.
Afternoon: rented a car (1,500 MKD/day, ~$27) and drove to the Bay of Bones Museum on Water (200 MKD, ~$3.50). A reconstructed Bronze Age pile-dwelling settlement on stilts over the lake. It's small but the concept — that people lived over this lake 3,000 years ago — connects to everything else in Ohrid. The lake sustains life. It always has.
Stopped at a vineyard near Ohrid on the way back. Tikves wines — the T'ga za Jug red that I'd been drinking all week — are excellent and cost almost nothing. Bought a bottle for 200 MKD ($3.60).
Day 7: Departure (Extended)
Original departure day. Looked at the lake from my balcony. Called the guesthouse owner. "Two more nights?" She smiled.
Spent the day swimming at Kaneo, buying Ohrid pearls from the Talev workshop (a strand for 1,200 MKD, ~$22), and eating a long, slow lunch at Restaurant Kaneo — grilled fish, wine, and the bridge view. 450 MKD total.
Evening: sunset from Samuel's Fortress. Just me, two stray cats, and the lake turning silver.
The Actual Departure (Day 8)
Final morning swim at Kaneo at 7AM. The church on the cliff. The glass-calm water. The mountains reflected perfectly.
Bus to Skopje. 700 MKD. Three hours of watching mountains slide past the window.
Would I Go Back?
I'm already looking at summer flights to Ohrid Airport.
The Numbers
Category
Total (8 days)
Accommodation (8 nights)
16,000 MKD ($290)
Food & drink
5,800 MKD ($105)
Activities
2,760 MKD ($50)
Transport (incl. bus from Skopje)
4,100 MKD ($75)
Souvenirs (pearls)
1,200 MKD ($22)
Grand Total
29,860 MKD (~$542)
Per day
~$68
Under $70 per day. For a UNESCO World Heritage lakeside town with world-class Byzantine art, fresh-grilled trout, and water so clear it hurts. Europe's best-value destination. Not close. Though Mostar and Plovdiv come remarkably close.