Skip to main content
Customer Information -
Amended Sunday timetables and disruption in January
Check before you travel
Buy tickets
Looking for something?

Sheffield Train Station to Musselburghby train on average takes 4 hrs 53 mins

Sheffield Train Station to Musselburgh one way only

Cheapest Advance Single from £146.50
* Cheapest Advanced Single available when booked 9 weeks in advance

Route info - Did you know!

  • Trains depart every 54 minutes
  • First train leaves Sheffield Train Station at 03:45
  • Last train leaves Sheffield Train Station at 18:30

Book your tickets

Skip Buy Tickets and goto page content
Buy tickets for any UK train
  • Sheffield (SHF)
  • Musselburgh (MUB)
January
MoTuWeThFrSaSu
January
MoTuWeThFrSaSu
January
MoTuWeThFrSaSu
January
MoTuWeThFrSaSu
1 Adult
(16+)
0 Children (5 - 15)
Under 5s go free
Advanced search

Sheffield to Musselburgh train times

| Last updated: 04:10:07
Departs Arrives Train Duration
05:28
Sheffield
On Time
10:46
Musselburgh
On Time
Anytime Single,
Northern
5h 18m,
2 changes
07:21
Sheffield
On Time
11:47
Musselburgh
On Time
Anytime Single,
CrossCountry
4h 26m,
1 change
07:50
Sheffield
On Time
11:47
Musselburgh
On Time
Anytime Single,
CrossCountry
3h 57m,
2 changes
08:22
Sheffield
On Time
12:46
Musselburgh
On Time
Anytime Single,
CrossCountry
4h 24m,
1 change
09:21
Sheffield
On Time
13:47
Musselburgh
On Time
Anytime Single,
CrossCountry
4h 26m,
1 change

Station Message

The lifts are out of order between platforms 6, 7, 8 & the overbridge at Sheffield station.

Sheffield Train Station facilities

Northern App

Streamline your journey and get tickets straight to your phone. Making your journey contact-free.

Northern App

Streamline your journey and get tickets straight to your phone. Making your journey contact-free.