Also, does it always take the same amount of time, or does it fractionally differ on each revolution?
The Moon has an orbital eccentricity of 0.0549, so its path around the Earth is not perfectly circular and the distance between the Earth and the Moon will vary from the Earth's frame of reference (Perigee at 363,295 km and apogee at 405,503 km), see for example second animation explaining Lunar librations in this answer.
But its orbit can be said, in an oversimplified manner, to be periodic, with no significant apsidal precession (not really true, but somewhat irrelevant for my following musings here to be still close enough), so we can calculate its orbital length based on its quoted average orbital speed of 1.022 km/s and orbital period of 27.321582 days.
So, plugging our numbers in a calculator, $l = v * t$, we get the Moon's orbital length of 2,412,517.5 km (or 1,499,070 miles). Should be close enough. Source of all orbital elements of the Moon is Wikipedia on Moon.
Concerning your first question, a simple estimation can be done assuming the distance Earth-Moon ≅ 4·10⁵km, and the orbit circular. So you can calculate the distance as a circumference (C=2πr) like that:
2π·4·10⁵km =8π·10⁵km ≅ 2.4 millions of kilometers
Of course you can do more precise calculations, but sometimes is good to have at first an idea of the orders of magnitude.