Next trains to Airdrie (from Charing Cross):

05:42 to Bathgate on platform 1 (due in 63 minutes)
[On time · 3 coaches]
06:02 to Edinburgh on platform 1 (due in 83 minutes)
[On time · 6 coaches]
06:13 to Edinburgh on platform 1 (due in 94 minutes)
[On time · 6 coaches]

Next trains to Charing Cross (from Airdrie):

05:32 to Helensburgh Central on platform 1 (due in 53 minutes)
[At platform · 6 coaches]
05:54 to Milngavie on platform 1 (due in 75 minutes)
[Starts here · 6 coaches]
06:15 to Balloch on platform 2 (due in 96 minutes)
[Starts here · 6 coaches]