P504 is one of the Macedonia's top roads

P504 is the name of a scenic winding mountain road located in the southwestern part of the Republic of North Macedonia, near the Albanian border. There are a lot of twists and turns on this mountain road but the nature and views are spectacular.

Set high in the Galičica mountains, within the National Park Galichitsa, the road is 27.6 km long running west-east from Trpejca, a fishing village at the foot of the Galičica Mountain to Oteševo, a deserted village in the Resen Municipality. The road is totally paved but pretty narrow.

It’s a very scenic drive with stunning views, traversing the Galičica mountains, running between Great Prespa Lake and Lake Ohrid, one of Europe's deepest and oldest lakes. The road tops out at 1.599m (5,246ft) above the sea level, at the summit of Livada Pass. From the top you can see three countries on a clear day - Macedonia, Greece and Albania. It’s pretty steep. The Prespa side is more moderate incline, but Ohrid side is very windy and very steep.

With 20 hairpin turns, this route is not recommended if your passengers are prone to car sickness. It's an old military road. This asphalted road is usually closed from November first to mid March. The road even in summer is a bit difficult due to the potholes occurring during winter months and they are not always repaired on time.
Pic: Laurentiu Vilcu


To use information contained on this site is to do so at your own risk. dangerousroads.org is not responsible for the information contained in these pages. The website is for information purposes only and we assume no liability for decisions made as a result of the information provided here. You are still completely responsible for your decisions, your actions, and your safety.