You have several options for getting to Inverness. If you travel by air, you'll arrive at Inverness Airport. Flights from Edinburgh and from a number of English and Irish airports arrive there and if you're travelling internationally, you'll need to connect at one of those airports first.  The airport also has services from other parts of the Highlands and Islands - the Western Isles, Orkney, Shetland and Wick.

The airport is pretty close to the city centre - only about 10 miles. You can get a bus from the airport direct to the city centre (the 'Jet' service runs every half hour, around £3 single).  Taxis (around £12) are readily available at the airport.

For those not flying into Inverness, you can also take trains or buses to the city.  There is a direct overnight sleeper train from London, every night except Saturday, and you can book a 'bargain berth' for as little as £19 one-way on the First Scotrail website, though these do get snapped up very quickly.  There is also a daytime service from London (operated by National Express East Coast) and regular services from Glasgow, Edinburgh and Aberdeen. The train station is located in the city centre, so you shouldn't have any problem getting to your hotel or hostel from here.

There are also long-distance bus services from Glasgow, Edinburgh, Aberdeen and London, operated by Scottish CityLink or National Express.  The bus station is also right in the town centre.

If you're bringing your own car, or you've rented one, you have three choices if you're coming from central Scotland.  From Edinburgh, the journey takes about three hours via the M90 to Perth and A9 from there to Inverness.  From Glasgow, you get to Perth via the M80 and A80, then join the A9; allow about three and a half hours without stops.   The third option is the very slow but scenically superb  A82 , which will take the best part of five hours, longer if you stop (as you should) to admire Loch Lomond, Rannoch Moor, Glen Coe, the Great Glen and Loch Ness.

If you're coming from Aberdeen, the obvious route is the A96, but it passes through a string of market towns and is somewhat slow and busy; allow three hours running time.  A viable alternative is to use the A944 and A939 via Alford and Tomintoul to Grantown, then by the A95 and A938 to the A9 and onwards to Inverness.  This route through the Cairngorm mountains is often impassable in winter, but at any other time of year it is an enjoyable (if winding) journey and it probably won't take you significantly longer than the somewhat stressful A96.