How far is it from belfast to moscow?

The total driving distance from Belfast, United Kingdom to Moscow, Russia is 2,267 miles or 3.648 kilometers. By plane the distance from Belfast, United Kingdom to Moscow, Russia is about 1,698 miles / 2,732 km