Trains from London to Edinburgh from $38.53 @Trainline
Up To 16% Cash Back- Enjoy tickets from London to Edinburgh by Trains from $38.53 @Trainline.
- It takes an average of 5h 37m to travel from London to Edinburgh (Waverley) by train, over a distance of around 332 miles (534 km). There are normally 55 trains per day traveling from London to Edinburgh (Waverley) and tickets for this journey start from $38.53 when you book in advance.
- Price may be changed without notice.
Previous
Similar Deals
Top in 3hrs
Valentine's Day Gift With Purchase Offer @ LA MER
Free 4 Minis + A Blush Zippered Satchel
40% Off Distressed leather loafers @ Sandro Paris CA
C$261.57 (Was C$545) + Free Shipping
Vitabiotics Vitamins & Supplements Sale
3 For 2 Mix & Match
Top in 24hrs
Maje CA - Up to 50% Off + Extra 20% Off Sale Styles
Free Shipping