Flight distance between Madrid, Spain and Moscow, Russia 2,137.6 mi / 3,440.1 km

Driving distance between Madrid, Spain and Moscow, Russia 2,548.8 mi / 4,101.9 km

Driving directions Madrid Moscow