Krusevo is located at an altitude of 1,330 metres (4000 ft) AMSL, making Krushevo the highest town in Macedonia, and in the Balkans. Krushevo is situated on the Bushava Mountain, and is about 30 km from Prilep. It is winter ski resort. Krusevo is characterised by its old architecture, and boasts many hotels, all necessary for relaxation and the enjoyment of winter skiing holidays.
Krushevo has been described as a museum of old architecture. The town has many examples of old Macedonian architecture leaving the town with no high-rise apartment buildings.
Each year on Ilinden the city celebrate by adopting a festive appearance. The townsfolks display hand-woven blankets (jambolijas) on the balconies and in the windows of their houses in a variety of colours.
Krushevo proudly remembers the Ilinden Uprising, when on August 2, St. Elijah's Day, 1903, the Macedonian people liberated the city from the 500-year Turkish rule. This was the first republic in the Balkans and was known as "Krushevo Republic" but unfortunately only lasted about ten days. The Turkish army returned, suppressed the uprising in blood, and burned Krushevo to the ground.
A few kilometres from Krusevo is the historical site of "Mechkin Kamen" (Bear's Rock) where Pitu Guli and his suportters perished in trying to defend the town from the Turkish army from Bitola. A monument in honour of the fallen Macedonian heroes who gave their lives for free Macedonia can be found here. There is also a Museum of the Ilinden Uprising, where the tomb of Nikola Karev, the president of the Krushevo Republic is located.
Krusevo has many old churchesand a gallery of 19th century icons, and a memorial gallery to the master of modern Macedonian art, Nikola Martinoski, who was born in this town.
Krusevo is near the towns of Prilep, Kicevo and about 50 km from Bitola.