Heathrow Airport To Edinburgh by Bus

National Express bus

Flying is the fastest and most convenient way to travel between London Heathrow and Edinburgh. If you book in advance, it is likely to be the cheapest option too. To check British Airways fares on this route select the plane icon on the menu on the right.

By bus from Heathrow Airport Central bus station it takes roughly 10-13 hours to get to Edinburgh. There are two National Express buses per day, and you have to change in Birmingham. A single journey costs 35.80 GBP and it 45-52 GBP return. After booking online, you will be issued with an e-ticket, which you need to print out and take with you, or an m-ticket, which is sent to your mobile phone. Otherwise you can get at ticket at the bus station.

Book Online coach tickets from Heathrow to Edinburgh below:

One-way Return

If you have more time than money or fancy stopping off in London before making your way to Edinburgh you may be interested in looking at Megabus who operate value bus services to Edinburgh. Megabus Fares can be as little as 5 GBP for a single if you book far enough in advance.

If you cant find a cheap ticket to Edinburgh try looking for Glasgow which is only 30 minutes away from Edinburgh. From Glasgow you can get to Edinburgh by local bus service or by train so this could work out better value.

Heathrow to Edinburgh by Train

Heathrow train

By train, it takes 5 ½ - 6 hours to get to Edinburgh Waverley Station. Take the London Underground Piccadilly Line (dark blue) from Heathrow to King’s Cross mainline station. On exiting the underground, follow the signs to King’s Cross mainline station. There is roughly one direct train per hour from King’s Cross (others involve a change in York or Preston). It costs 46.50 GBP for a single ticket, or 116.80 GBP for an off peak return.

The UK train ticketing system is notoriously complicated. It is usually cheaper to buy your tickets up to 6pm on the day before you travel than on the day. And fares are more expensive if you travel before 09:30. You get the best fares by booking up to three months in advance. You can buy your tickets online, at the station ticket counter, or from the ticket machines on the main concourse. If you book online you will need to collect your tickets from the ticket machine using the same credit card you used to book your tickets online.

Private Taxi to Edinburgh

If you are travelling in a group you may find the most economic way to travel from Heathrow Airport could be by private taxi hire. The serivce is door to door and saves hassle with baggage. A typical car (4 passengers) will cost 559 GBP one way from Heathrow Airport to Edinburgh. If you have a special request or want detailed pricing click the button below to submit your details:

Coming from:
Going to:
No Passengers:
No Bags:
Estimated Cost:
Email Address:
Telephone No:
Flight No:
Child Seat:
Security Code:
Verify Code:

Heathrow Airport Accommodation

If you are arriving at Heathrow Airport you may care to stay one night before carrying on your trip. To see prices of hotels available at Heathrow Airport click the button below:

  Heathrow Planner

Get Availability

Edinburgh Hotels

  Hotel Search

  Edinburgh Cottages

Edinburgh Cottage image

  Edinburgh Events