Inverness can be accessed by road, rail, air and sea.
By road: Kessock bridge across the Beauly Firth connects Inverness to the Black Isle. To access destinations further afield, Inverness is connected with the rest of Scotland via the A9 (reaching Thurso to the north and the Cairngorms and Perth to the south), the A82 (heading southwest to Fort William and joining up with the A85 to Oban, and also routes further west to the Isle of Skye) and A96 (heading east to Aberdeen) trunk roads.
Farraline Park bus station is well-served by local Stagecoach services and long-distance buses to/from Edinburgh, Glasgow and Perth (via Megabus), London (via National Express) and Fort William, Kirkwall, Portree and Thurso (via Stagecoach).
By rail:Scotrail services connect Inverness to other Scottish cities including Edinburgh, Glasgow and Perth, to Thurso and Wick in the far north and to Kyle of Lochalsh, from which the Isle of Skye can be accessed by road. There are two daily services to/from London - the Caledonian Sleeper overnight train and LNER's Highland Chieftain.
By air: Inverness has an international airport, which is located 8 miles to the northeast of the city, and well-served by flights to the Scottish isles, the rest of the UK (including Manchester, Belfast and London), and Europe.
By sea: The busy Port of Inverness at the mouth of the river is an important hub for trade between Scotland and the rest of the world.