About 2 hours 20 minutes dependent on which train you catch.
There are no flights between Inverness and Aberdeen. The train is easiest.
Aberdeen to Inverness Line was created in 1858.
The driving distance from Inverness to Aberdeen is 104road miles.
about 145 miles
106
Elgin
Inverness was fairly recently declared a city otherwise Aberdeen
About 100 miles
aberdeen
Elgin
No, Inverness (57.42 N) is a bit further north than Aberdeen (57.15N). But perhaps more importantly they are in completely different parts of the North of Scotland - Inverness is just over 100 miles from Aberdeen in a westerly direction. Access to Aberdeen by road or rail is up the east coast, whereas road and rail services to Inverness travel northwards cross country from Perth.
Aberdeen, lerwick is not a city, it is a town.