How long does it take to finish the complete trail?

The Trail is 800 km (500 mile) long.

In terms of walking days, a fast walker can complete the whole MGT in around 32 days, but a more leisurely pace with time to stop to see some of the sights just off the path is between 6 and 8 weeks.

As few people have enough time to be able to walk it in one go, most split it between several holidays and complete the trail over several years.