Flight distance between Tallinn, Estonia and Moscow, Russia 538.8 mi / 867.1 km