Trip to Elgin

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from London to Elgin

🚆 Despite the lack of a direct train from London to Elgin, travelers can embark on a scenic journey through the picturesque countryside by taking a service from King's Cross to Aberdeen before transferring to Elgin. The entire trip, including transfers, typically lasts around 9 hours and 34 minutes. 🚆 Travelers can expect to pay varying prices for a train ticket between London and Elgin, with fares ranging from £214 to £311 depending on factors such as booking class and availability.

Where to stay in Elgin

There are over 27 hotels to stay in Elgin. Prices range from $78 per night.

Find accommodation
  • The train route from London to Elgin is operated by LNER. There is no direct train service from London to Elgin, with the journey typically involving a transfer in Aberdeen. The journey duration including transfers is approximately 9 hours and 34 minutes. Ticket prices for this train route can range from £218 to £315 depending on the class and time of booking.
  • The fastest train option between London and Elgin typically involves taking a service operated by LNER from King's Cross station with a transfer in Aberdeen. However, due to the indirect route and necessary transfers, the journey duration remains approximately 9 hours and 34 minutes. While there is no direct high-speed train available for this route, passengers can enjoy a comfortable and scenic journey through the British countryside. Ticket prices for this route vary between £218 and £315.
  • Trains departing from London for Elgin are operated by LNER and depart from King's Cross station. King's Cross is a major railway terminus located in central London, providing convenient access for travelers heading to destinations in the north of England and Scotland. Passengers can easily reach King's Cross station via public transport or by taxi, and the station offers various amenities such as shops, cafes, and waiting areas for passenger convenience before boarding the train to Elgin.
  • There are multiple trains running between London and Elgin although there is no direct service. Travelers typically need to take a train from King's Cross station in London to Aberdeen, where they can transfer to another train that will take them to Elgin. The entire journey, including transfers, usually takes around 9 hours and 34 minutes. Both LNER and First ScotRail Service operate the train services for this route, providing travelers with options for their journey to Elgin.
  • The train from London to Elgin operated by First ScotRail Service arrives at Elgin station. Passengers will disembark at Elgin station, which is the final destination on this particular train route. Elgin station is the main railway station serving the town of Elgin in Moray, Scotland, providing easy access to the town center and surrounding areas. Upon arrival at Elgin station, travelers can easily continue their journey or explore the charming town of Elgin.
  • The first train of the day to travel from London to Elgin operates by LNER and typically departs from King's Cross station. As there is no direct train service, travelers will have to transfer in Aberdeen before reaching Elgin. The last train of the day on this route also departs from King's Cross station and arrives at Elgin via Aberdeen. It's important to check the specific timetable for the most up-to-date departure and arrival times for the day of travel.
  • There are no direct train trips between London and Elgin. Travelers will need to take a train from King's Cross station in London to Aberdeen, and then transfer to another train to reach Elgin. The journey typically takes around 9 hours and 34 minutes, including the transfers. It's advisable to check the schedule for the most convenient connections on the day of travel.
  • There is no direct train service between London and Elgin. Passengers traveling from London to Elgin will need to take a train from King's Cross station to Aberdeen and then transfer to another train to reach Elgin. The total journey time, including transfers, is approximately 9 hours and 34 minutes. It is important to plan for the transfers and schedule accordingly when making travel arrangements.
  • The cost of a train ticket from London to Elgin ranges between £218 and £315. The price may vary based on factors such as class of travel, time of booking, and availability of discounts or promotions. It is recommended to check for fare options and book tickets in advance to secure the best possible price for the journey.

Will you be returning to London by train?

If you are looking for the return train journey, check out trains from Elgin to London

See schedule