Trip to Edinburgh

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 Musselburgh to Edinburgh

🚆 The train journey from Musselburgh to Edinburgh is quick and convenient, with direct services departing hourly every day. The short 7-minute ride offers a hassle-free way to travel between the two Scottish towns. 🌉 Covering a distance of 8.2 km, the train route from Musselburgh to Edinburgh provides a picturesque view of the Scottish countryside, making the journey enjoyable and relaxing. The affordable ticket prices ranging from £3 to £7 make it a cost-effective travel option for tourists and locals alike. 🎟️ Arriving at the bustling Edinburgh station after a brief train ride, passengers can easily explore the historic city's attractions, such as Edinburgh Castle and the Royal Mile.

Where to stay in Edinburgh

There are over 2211 hotels to stay in Edinburgh. Prices range from $13 per night.

Find accommodation
  • The train route from Musselburgh to Edinburgh is provided by First ScotRail Service. The direct train service operates hourly, seven days a week, with the journey taking approximately 7 minutes. Tickets for this route typically range from £3 to £7. The distance between Musselburgh and Edinburgh is 8.2 km, and passengers can enjoy a quick and convenient journey by train between the two destinations.
  • The fastest train between Musselburgh and Edinburgh is the direct service operated by First ScotRail. The journey takes approximately 7 minutes, departing from Musselburgh station and arriving at Edinburgh station. This quick and convenient option allows passengers to travel between the two cities efficiently, making it an ideal choice for those looking to reach Edinburgh from Musselburgh in a short amount of time.
  • Trains leaving for Edinburgh from Musselburgh depart from Musselburgh station. This station is the starting point for the train services operated by First ScotRail Service on this route. Passengers can easily access Musselburgh station to board the direct train to Edinburgh, providing a convenient and efficient mode of transportation between the two cities.
  • There is an hourly direct train service between Musselburgh and Edinburgh operated by First ScotRail Service. The trains depart from Musselburgh station and arrive at Edinburgh station, with the journey typically taking around 7 minutes. With trains running every day, passengers have frequent and reliable options for traveling between these two locations. The ticket prices for this train route vary between £3 and £7, offering an affordable transportation choice for commuters and travelers.
  • The train service from Musselburgh to Edinburgh operated by First ScotRail Service, arrives at Edinburgh station. Edinburgh station serves as the final destination for this route, providing passengers with easy access to the city center and various onward transportation options. Arriving at Edinburgh station allows travelers to conveniently explore the historic and cultural attractions of the Scottish capital upon completing their train journey from Musselburgh.
  • The first train of the day from Musselburgh to Edinburgh operated by First ScotRail Service, typically departs early in the morning when the services commence their hourly schedule. The last train departing from Musselburgh to Edinburgh usually runs until late in the evening, offering passengers a convenient option for travel even during the later hours. With trains operating hourly throughout the day, travelers can easily plan their journeys between Musselburgh and Edinburgh based on their preferred departure times.
  • There is a direct train service operating between Musselburgh and Edinburgh with trains departing hourly every day. Travelers can enjoy multiple direct train trips each day, providing them with flexibility in planning their journeys between the two cities. With the short journey duration of approximately 7 minutes, passengers can conveniently travel back and forth between Musselburgh and Edinburgh throughout the day. The consistent hourly schedule ensures that commuters have regular access to this efficient mode of transportation for their daily travels.
  • Yes, there is a direct train service provided by First ScotRail Service between Musselburgh and Edinburgh. This direct train departs from Musselburgh and arrives at Edinburgh, with services operating hourly every day. The journey duration for this direct train route is approximately 7 minutes, making it a quick and convenient option for travelers commuting between Musselburgh and Edinburgh.
  • The cost of a train ticket from Musselburgh to Edinburgh typically ranges from £3 to £7. Passengers have the flexibility to choose from different fare options based on their preferences and budget. With affordable ticket prices, the train provides a cost-effective and efficient mode of transportation for travelers commuting between Musselburgh and Edinburgh.

Will you be returning to Musselburgh by train?

If you are looking for the return train journey, check out trains from Edinburgh to Musselburgh

See schedule