By Plane -- Edinburgh is only about an hour's flying time from London, which is 633km (393 miles) south. Edinburgh International Airport (tel. 0131/333-1000) is about 10km (6 miles) west of the city's center and has become a growing hub of flights both within the British Isles as well as to and from continental Europe. Remember, however, that Glasgow International Airport is only about 90km (55 miles) away and should not be discounted as it traditionally greets more long-haul flights, especially from North America. From Edinburgh airport, the Airlink bus makes the trip to the city center about every 10 minutes during peak times, terminating at Waverley Bridge near the central railway station. The fare is £3 ($5.50) one-way or £5 ($9.25) round-trip. The trip from the airport into the heart of the city takes about 25 minutes (sometimes longer during rush hours). Overnight service is provided by Night Bus N22. Visit www.flybybus.com for details of service. A taxi into the city will cost about £12 ($22) or more, depending on traffic, and the ride will take about the same time as the bus. Before heading into town, you might want to stop at the airport's VisitScotland information and accommodations desk (tel. 0131/473-3800); it's generally open Monday to Saturday 6:15am to 7:45pm and Sunday 9am to 4:30pm.
By Train -- The trains which link London to Edinburgh (via Newcastle) on the so-called East Coast Main Line are reasonably fast, efficient, and generally relaxing with restaurant and bar service as well as air-conditioning. Trains depart from London's Kings Cross Station (call National Railway Enquiries at tel. 0845/748-4950 for rail information) every hour or so and arrive in Edinburgh at Waverley Station in the heart of the city. The trip generally takes 4 1/2 hours. "Off-peak" fares bought in advance can range widely, from around £25 to £93 ($46-$172) and the government is examining whether they should be less variable. "Off-peak" first class purchased in advance also ranges widely from about £30 to £100 ($55-$185), although the cheapest fares seem to be rarely available. A fully flexible "buy anytime, travel anytime" standard open single fare is upwards of £120 ($220). The Caledonian Sleeper service for overnight travel can cost about £100 ($185), but online bargains booked well in advance can mean the trip may cost as little as £19 ($35). Taxi and bus connections are easily made at Waverley Station, which also serves Glasgow with a shuttle service every 15 minutes during the day and every 30 minutes in the evening until about 11:30pm. The one-way fare during off-peak times (travel after 9:15am and not between 4:15am and 6:30pm) is £8.80 ($16).
By Bus -- National Express (tel. 0870/580-8080; www.nationalexpress.com) runs buses daily (typically 9:30am, noon, and 11pm for direct service) from London's Victoria Coach Station to Edinburgh Bus Station near St. Andrew Square. Standard round-trip fare is about £45 ($83). Without stopovers, the trip should take less than 10 hours.
By Car -- Edinburgh is 74km (46 miles) east of Glasgow and 169km (105 miles) north of Newcastle-upon-Tyne in England. No express motorway links London directly to Edinburgh. The M1 from London takes you most of the way north, but you'll have to come into Edinburgh via secondary roads: either the coastal A1 or inland A68. Alternatively, one can travel the well-used motorways in the west of the U.K. from London. Take the M1 to the M6 (near Coventry), which links to the M74 at Carlisle. Then travel to the M8 southeast of Glasgow, which takes you to Edinburgh's ring road or beltway. Allow 8 hours or more for the drive north from London.