Musselburgh Rail Station to West Kilbride Rail Station - travel by train and rail

Average journey time by train Musselburgh Rail Station and West Kilbride Rail Station is 02:58

Recent journey times

Musselburgh Rail Station to West Kilbride Rail Station

Leave at 16:31 and arrive at 19:34
Journey time 03:03
You will need to make 4 changes

Start with ScotRail to Edinburgh

  • Edinburgh Rail Station

Travel disruption notes

None known at this time

Change for ScotRail to Glasgow Queen Street

  • Haymarket Rail Station
  • Falkirk High Rail Station
  • Croy Rail Station
  • Lenzie Rail Station
  • Glasgow Queen Street Rail Station

Travel disruption notes

None known at this time

Change for Walk to Glasgow Central Rail Station

  • Glasgow Central Rail Station

Travel disruption notes

None known at this time

Change for ScotRail to West Kilbride

  • Paisley Gilmour Street Rail Station
  • Johnstone Rail Station
  • Glengarnock Rail Station
  • Kilwinning Rail Station
  • Stevenston Rail Station
  • Saltcoats Rail Station
  • Ardrossan South Beach Rail Station
  • West Kilbride Rail Station

Travel disruption notes

None known at this time

Musselburgh Rail Station to West Kilbride Rail Station

Leave at 17:44 and arrive at 20:33
Journey time 02:49
You will need to make 4 changes

Start with ScotRail to Edinburgh

  • Edinburgh Rail Station

Travel disruption notes

None known at this time

Change for ScotRail to Glasgow Queen Street

  • Haymarket Rail Station
  • Linlithgow Rail Station
  • Polmont Rail Station
  • Falkirk High Rail Station
  • Glasgow Queen Street Rail Station

Travel disruption notes

None known at this time

Change for Walk to Glasgow Central Rail Station

  • Glasgow Central Rail Station

Travel disruption notes

None known at this time

Change for ScotRail to West Kilbride

  • Paisley Gilmour Street Rail Station
  • Johnstone Rail Station
  • Milliken Park Rail Station
  • Glengarnock Rail Station
  • Dalry Rail Station
  • Kilwinning Rail Station
  • Stevenston Rail Station
  • Saltcoats Rail Station
  • Ardrossan South Beach Rail Station
  • West Kilbride Rail Station

Travel disruption notes

None known at this time

Musselburgh Rail Station to West Kilbride Rail Station

Leave at 18:32 and arrive at 21:36
Journey time 03:04
You will need to make 4 changes

Start with ScotRail to Edinburgh

  • Edinburgh Rail Station

Travel disruption notes

None known at this time

Change for ScotRail to Glasgow Queen Street

  • Haymarket Rail Station
  • Linlithgow Rail Station
  • Polmont Rail Station
  • Falkirk High Rail Station
  • Glasgow Queen Street Rail Station

Travel disruption notes

None known at this time

Change for Walk to Glasgow Central Rail Station

  • Glasgow Central Rail Station

Travel disruption notes

None known at this time

Change for ScotRail to West Kilbride

  • Paisley Gilmour Street Rail Station
  • Johnstone Rail Station
  • Milliken Park Rail Station
  • Howwood (Renfrewshire) Rail Station
  • Lochwinnoch Rail Station
  • Glengarnock Rail Station
  • Dalry Rail Station
  • Kilwinning Rail Station
  • Stevenston Rail Station
  • Saltcoats Rail Station
  • Ardrossan South Beach Rail Station
  • West Kilbride Rail Station

Travel disruption notes

None known at this time

Choose another journey time


Return journey: West Kilbride Rail Station to Musselburgh Rail Station


Note, the results are provided by TfL Open Data, but you should check before travelling in case of disruptions.

Recent journey planner searches

Home > Journey planner > Musselburgh Rail Station