Determine which train station in London is most convenient for your departure. All of the train stations in London have hourly departures to Edinburgh through most of the day.
Book your travel online on one of the official rail company websites, such as Great North Eastern Railway or ScotRail, which is the most common carrier in Scotland. See the Resources section below for links. You can also book train travel from London to Edinburgh by calling Rail Europe at (888) 382-RAIL or by visiting the link below.
Utilize one of the local travel agents in London to do most of the work for you, so that you can relax and enjoy your trip with confidence.
Purchase tickets directly at the train station, especially if your plans are spontaneous or if some last-minute changes might be possible.
Consider choosing first-class travel for a surprisingly reasonable rate if you need more room to stretch out, or even nap, before you get to Scotland.
Arrive in Waverley Station, located precisely between Old Town and the newer center of town, for its proximity to the business center and famous Edinburgh castle.
Choose instead to end your travel at Haymarket Station, two miles west of Waverley and the older of the two stations. Haymarket is a better choice if you want to connect to another train heading toward the Highlands or if you wish to visit Edinburgh's rugby stadium.