| Departing to | Train | Time | Platform | Status |
|---|---|---|---|---|
| to Edinburgh (Waverley) | ScotRail | 06:49 | Scheduled | |
| to Dalmuir | ScotRail | 06:52 | Scheduled | |
| to Edinburgh (Waverley) | ScotRail | 07:15 | Scheduled | |
| to Dalmuir | ScotRail | 07:24 | Scheduled | |
| to Edinburgh (Waverley) | ScotRail | 07:46 | Scheduled |
| Arriving from | Train | Time | Platform | Status |
|---|---|---|---|---|
| from Garscadden | ScotRail | 06:48 | Scheduled | |
| from Edinburgh (Waverley) | ScotRail | 06:51 | Scheduled | |
| from Dalmuir | ScotRail | 07:14 | Scheduled | |
| from Edinburgh (Waverley) | ScotRail | 07:24 | Scheduled | |
| from Dalmuir | ScotRail | 07:46 | Scheduled |