The distance between Evora to Sagres via Monsaraz is 340 Km by road. You can also find the distance from Evora to Sagres via Monsaraz using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Evora to Sagres via Monsaraz for road driving directions!