To reach Inverness from Armagh, fly from Belfast City to Edinburgh, then take a train from Edinburgh Waverley to Inverness. This route covers over 500 km. The total journey time is approximately 7 hours. It is the most reliable way to reach the Scottish Highlands from Northern Ireland.
Total Distance: Driving distance 550 km, straight-line air distance 400 km.
The train from Edinburgh to Inverness takes about 3 hours 30 minutes.
May to September for the best weather to explore the Highlands.