- Home
- Trains to UK Destinations
- Trains to Edinburgh
Cheap trains tickets to Edinburgh
Bristol Airport to Edinburgh
6h 33m
Coventry to Edinburgh
4h 43m
Swansea to Edinburgh
7h 21m
Trains to Edinburgh
Edinburgh, the capital of Scotland, is a major hub in the UK's railway network. The city's efficient rail system offers extensive connections and frequent services, making travel to this historic destination highly convenient. Edinburgh is well-connected by train to major cities like London, Glasgow, Newcastle, Aberdeen, Manchester, Dundee, Bristol, and Inverness. Whether commuting daily or planning a leisure trip, trains are the perfect way to reach Edinburgh. Discover these popular routes for a smooth and enjoyable journey to Edinburgh.
London to Edinburgh
Frequent direct trains from London King's Cross to Edinburgh Waverley, operated by LNER, have the fastest duration of approximately 4 hours 16 minutes. Onboard amenities include food service, Wi-Fi, and power outlets.
Glasgow to Edinburgh
Trains from Glasgow Queen Street to Edinburgh Waverley run frequently. The fastest journey takes about 44 minutes. Operated by ScotRail, these trains offer Wi-Fi, power outlets, and ample luggage space.
Newcastle to Edinburgh
Traveling from Newcastle to Edinburgh Waverley is efficient, with frequent train departures. The quickest journey lasts around 1 hour 24 minutes. LNER operates these trains, which feature free Wi-Fi, power sockets, and dining services.
Main train stations in Edinburgh
Edinburgh's main train stations are Edinburgh Waverley and Haymarket. Edinburgh Waverley offers extensive services and direct connections to major destinations like Leeds and London, making it a key hub for regional and national travel. Haymarket serves a high volume of daily commuters and long-distance travelers, with connections to cities such as Inverness and Aberdeen. Both stations are equipped with amenities, ensuring a smooth and comfortable travel experience.
Edinburgh Waverley Station
Edinburgh Waverley, located in the steep valley between the medieval Old Town and the 18th-century New Town, is the main train station serving Edinburgh and Scotland's second-busiest station. It provides extensive rail services connecting to destinations like Inverness, Aberdeen, Plymouth, and Penzance. As a key transport hub, it offers easy access to both local and long-distance travel.
The area around Edinburgh Waverley Station is rich with famous attractions and landmarks. Within walking distance, you can find the renowned Edinburgh Castle, the beautiful Princes Street Gardens, and the main shopping area, Princes Street. Other nearby sites include the historic St Giles' Cathedral, the National Museum of Scotland, and Calton Hill, which offers panoramic city views. Additionally, the University of Edinburgh is close by, adding an academic atmosphere. These diverse attractions make Edinburgh Waverley railway station an ideal starting point for visitors to explore the city.
Haymarket Station
Haymarket railway station, located in the western part of Edinburgh city center, is the second-largest train station in Scotland's capital. It offers extensive national rail services to destinations across the UK. Trains from Haymarket serve regions such as Fife, Glasgow, and the eastern suburbs, with direct services to London King's Cross via the East Coast Main Line.
The vicinity of Haymarket Station is filled with renowned attractions and landmarks, making it an ideal gateway for exploring Edinburgh. Nearby, you'll find Murrayfield Stadium, Scotland's national rugby stadium. Must-see historical and cultural sites include Edinburgh Castle, the Scottish National Portrait Gallery, and the Scottish National Gallery. Additionally, the Edinburgh International Conference Center (EICC), the historic Dean Village, and the renowned Usher Hall concert hall are all within walking distance. Whether you're interested in sightseeing or cultural experiences, Haymarket Station has something for offer every visitor.
Trains to Edinburgh Airport
Edinburgh Airport, located in the Ingliston area of Edinburgh, Scotland, is the busiest airport in Scotland and the sixth-busiest in the UK. Although it lacks a dedicated train station, trams provide a simple and convenient travel option. Trams frequently run to Edinburgh city center and Newhaven, taking 30 minutes and 54 minutes respectively. Trams also connect the airport with key stations like Edinburgh Gateway, Edinburgh Park, Haymarket, and Edinburgh Waverley, where you can transfer to trains heading to Dundee, Aberdeen, Manchester, and other destinations.
*Information is subject to change. Please check the latest train timetable before your trip.
How to book cheap train tickets to Edinburgh
Explore more money-saving tips for your train journeys. Start saving today and enjoy affordable train travel with TrainPal.

Split tickets

Book in advance

Off-Peak train tickets

Use a Railcard

Save with Season Tickets
