Distance from to

Distance between Speyer and Marburg

Distance between Speyer and Marburg is 166.43 km. This distance is equal to 103.41 miles, and 89.81 nautical miles.

The distance line on map shows distance from Speyer to Marburg between two cities.
If you travel with an airplane (which has average speed of 560 miles per hour) between Speyer to Marburg,
It takes 0.18 hours to arrive.

Speyer 49.3204789 8.436217
Marburg 50.8021728 8.7667933
Distance 166.43 km 103.41 miles

Related Distances