Elgin Public Transit Routes and Schedules

10 10 Huntly - Elgin 10 Nairn - Elgin 10a 10A Huntly - Elgin 10A Nairn - Elgin 10b 10B Huntly - Elgin 10B Nairn - Elgin 12 12 Nairn - Elgin 32 Elgin (Bus Station) - Burghead 33A Elgin (Bus Station) - Elgin (Bus Station) 33C Elgin (Bus Station) - Elgin (Bus Station) 34 Elgin (Bus Station) - Elgin (Bus Station) 35 Elgin - Aberdeen 36 Dufftown (Square) - Elgin (Bus Station) 133 Lossiemouth - Elgin (St Sylvesters Primary) 309 334 365 365 366 M96 M96 Elgin - Huntly M96 Nairn - Elgin X35 Elgin - Aberdeen Sr:Elg->Inv SR train service from ELG to Inv Sr:Glq->Elg SR train service from GLQ to Elg Sr:Glq->Inv SR train service from GLQ to Inv Sr:Inv->Abd SR train service from INV to Abd Sr:Inv->Elg SR train service from INV to Elg Sr:Pth->Elg SR train service from PTH to Elg Sr:Pth->Inv SR train service from PTH to Inv