Next trains to Airdrie (from Charing Cross):

05:42 to Bathgate on platform 1 (due in 85 minutes)
[On time · 6 coaches]
06:02 to Edinburgh on platform 1 (due in 105 minutes)
[On time · 6 coaches]
06:13 to Edinburgh on platform 1 (due in 116 minutes)
[On time · 6 coaches]

Next trains to Charing Cross (from Airdrie):

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