Loreto is located 127 meters (417 feet) above sea level on the right bank of the Musone river and 22 kilometers (14 miles) by rail south-southeast of Ancona; like many places in the Marche, it provides good views from the Apennines to the Adriatic.