The distance between Inverness and Glenfinnan is about 79.3 mi / 127.62 km on motorways.