Edinburgh International Airport is at Turnhouse, seven miles west of the city centre. Regular Airlink shuttle buses connect to Waverley Bridge in the town centre. Taxis are also available from the airport.
Conveniently situated at the eastern end of Princes Street in the New Town, Waverley Station is the terminus for all mainline trains. There's a second mainline train stop, Haymarket Station, just under two miles west on the lines from Waverley to Glasgow, Fife and the Highlands, although this is only really of use if you're staying nearby. There are good train connections to Edinburgh from around Britain.
The bus terminal for local and intercity services is on St Andrew Square, two minutes' walk from Waverley Station. Edinburgh is well served by buses and most bus stops have a useful diagram indicating which services pass the stop and which routes they take. Timetables and daily travel passes are available from the city council-run Traveline on Cockburn St. Keep in mind that if you purchase individual bus tickets from the driver, you will need exact change.
The city has plenty of taxi ranks, and you can also hail black cabs on the street. Driving into central Edinburgh is not a good idea due to traffic and difficulties finding somewhere to park. There are several multistory car parks available, though these tend to be quite expensive. It's best to find a hotel that has its own car park.
Getting around Edinburgh by foot is the best way to see the city. Although Edinburgh occupies a large area relative to its population – less than half a million people – most places worth visiting lie within the compact city centre, which is easily explored on foot. Discovering the city by bicycle is also another option. Although a little hilly, there are several cycle paths in Edinburgh and bicycles can be rented for a reasonable cost.