Širok Sokak
First-timersThe pedestrian street and the heart of the city.

North Macedonia's elegant second city: a pedestrian street of pastel façades, an Ottoman bazaar, the Roman ruins of Heraclea on its edge and Pelister National Park above it.
Bitola was one of the most important cities in the Ottoman Balkans, and in the nineteenth century so many European countries opened consulates here that it became known as the city of consuls. That era left its mark on Širok Sokak, the long pedestrian street of neoclassical townhouses in soft colours that is still the centre of city life.
The Ottoman bazaar, with its covered market and mosques, is on the other side of the river. On the edge of town are the ruins of Heraclea Lyncestis, founded by Philip II of Macedon, with some of the finest mosaics in the region. Above it all is Mount Pelister, the country's oldest national park.
Bitola is relaxed, cultured and much less visited than Ohrid, an hour and a quarter away. Two days is right.
The centre is compact and flat. Stay near Širok Sokak.
The pedestrian street and the heart of the city.
The Ottoman market across the river.
A village on the edge of Pelister, with guesthouses.
Orange labels are neighbourhoods, dots are the 1 top-rated hostels. Map © MapTiler © OpenStreetMap contributors.
Walk Širok Sokak, the long pedestrian street of pastel townhouses, cafés and people-watching, from the clock tower to the city park. Sit outside with a coffee; it is what the whole city does.
Cross the river into the old bazaar, with the Bezisten, the covered market, and the Yeni and Isak mosques; the Yeni mosque now houses an art gallery. The Church of St Demetrius has a fine carved iconostasis.
The Bitola museum is in the old military academy where Mustafa Kemal Atatürk studied, with a room dedicated to him.
Heraclea Lyncestis, about two kilometres south, has a Roman theatre, basilicas and remarkable floor mosaics of animals and plants.
Pelister National Park, above the city, has hiking among Molika pines, a species that grows only in a few Balkan mountains, and two glacial lakes known as Pelister's Eyes.
Širok Sokak, the bazaar and the city park are free, and people-watching on the street is the best free thing in Bitola.
The mosques and churches are free to see from outside.
The hiking in Pelister is free beyond a small park fee.
Bitola has a strong café culture, and Širok Sokak is lined with terraces. Macedonian standards are everywhere: tavče gravče, ajvar, šopska salad, grilled meats and burek for breakfast.
The villages of Pelister, like Dihovo, have home-cooked food in guesthouses.
A full meal is €5 to €9.
Bitola's nightlife is on and around Širok Sokak, where the cafés turn into bars in the evening. It is lively in summer and relaxed the rest of the year.
A beer is €1.50 to €2.50.
The centre is walkable.
Buses run to Ohrid in about an hour and a quarter and Skopje in about three hours. Trains also run to Skopje, more slowly. The Greek border at Florina is about fifteen kilometres south.
For Pelister and Dihovo, take a taxi or drive; buses are infrequent.
Bitola is very cheap. Dorms start around €10, a full meal is €5 to €9. A careful day is €25 to €35.
The denar is the currency. Carry cash for the bazaar and the villages.
Bitola is very safe.
In Pelister, weather changes quickly in the mountains; carry warm layers.
Emergency number is 112.
Ancient ruins, a national park and two lakes.

The UNESCO lake town.
The Manaki Brothers festival celebrates the first film ever shot in the Balkans.
An international festival of cinematography, named after the brothers who shot the first film in the Balkans.
Concerts and open-air events in the centre.
The top-rated places to stay in Bitola right now, live from Hostelworld.
May, June and September are best. Winter is cold, with snow in Pelister.
Average highs. The mountains are much cooler than the city.
Pick how you travel. Per person per night, in euros.
Prices are in denar locally; these are euro equivalents.
The ones we get asked most.
Compare Bitola hostels — live prices, real reviews and free cancellation on most bookings. Then meet the people already there in the app.