Next trains to Airdrie (from Charing Cross):

22:21 to Edinburgh on platform 1 (due in 21 minutes)
[On time · 3 coaches]
22:51 to Bathgate on platform 1 (due in 51 minutes)
[On time · 6 coaches]
23:21 to Bathgate on platform 1 (due in 81 minutes)
[On time · 6 coaches]

Next trains to Charing Cross (from Airdrie):

22:17 to Helensburgh Central on platform 2 (due in 17 minutes)
[On time · 6 coaches]
22:50 to Helensburgh Central on platform 2 (due in 50 minutes)
[On time · 3 coaches]
23:17 to Helensburgh Central on platform 2 (due in 77 minutes)
[On time · 3 coaches]