X35 Loch Lane - Cliff Street

Elgin - Buckie - Macduff - Oldmeldrum
Elgin - Aberdeen

Banff Academy (at) 09:5510:5511:55
Golden Knowes Road (opp) 09:5710:5711:57
Harvey Place (at) 09:5710:5711:57
Duncan Street (opp) 09:5810:5811:58
Seafield Street (E bound) 09:5810:5811:58
Castle Street (S bound) 09:5910:5911:59
High Street (opp 35) 10:0011:0012:00
Airlie Gardens (opp) 10:0111:0112:01
Low Street (N bound) 10:0111:0112:01
Water Lane (at) 10:0211:0212:02
Bridge Road (SE bound) 10:0311:0312:03
Union Road (NE bound) 10:0711:0712:07
10:1011:1012:10
Hutcheon Street (opp) 10:1111:1112:11
Nicols Brae (opp) 10:1211:1212:12
Market Street (at) 10:1311:1312:13
High Street (SW bound) 10:1411:1412:14
Lemonbank Place (at) 10:1411:1412:14
Souter Street (opp) 10:1511:1512:15
Barnhill Road (at) 10:1611:1612:16
Johnston Park (opp) 10:3211:3212:32
Crown Street (at) 10:3211:3212:32
Chapel Lane (at) 10:3311:3312:33
High Street (W bound) 10:3311:3312:33
10:3511:3512:35
Queen's Road (S bound) 10:3511:3512:35
Bridgend Terrace (opp) 10:3611:3612:36
Benview Gardens (opp) 11:0012:0013:00
Wyverie Court (opp) 11:0112:0113:01
The Square (SW bound) 11:0112:0113:01
11:0312:0313:03
Cromlet Place (opp) 11:0312:0313:03
Wildgoose Drive (opp) 11:1512:1513:15
Station Road (at) 11:1512:1513:15
Corseduick Park (opp) 11:1512:1513:15
Hillbrae Way (at) 11:1612:1613:16
Don Place (at) 11:2512:2513:25
Riverview Drive (at) 11:2612:2613:26
Howes Road (opp) 11:3212:3213:32
Haudagain By-Pass (South East Bound) 11:3612:3613:36
Aberdeen Royal Infirmary (Stand B) (SW-bound) 11:4212:4213:42
Richmond Terrace (at) 11:4912:4913:49
Union Terrace Gardens (Stop D3) 11:5112:5113:51
Union Square Bus Station (Stance 5) 11:5912:5913:59

Oldmeldrum - Macduff - Buckie - Elgin
Aberdeen - Elgin

Union Square Bus Station (Stance 5) 12:4513:4514:45
Union Terrace Gardens (Stop D2) 12:5013:5014:50
Richmond Street (at) 12:5313:5314:53
Aberdeen Royal Infirmary (Stand A) (E-bound) 13:0014:0015:00
Haudagain By-Pass (North West Bound) 13:0614:0615:06
Howes Road (at) 13:1014:1015:10
Riverview Drive (opp) 13:1614:1615:16
Skene Place (at) 13:1714:1715:17
Gladstone Place (opp) 13:1714:1715:17
Hillbrae Way (opp) 13:2414:2415:24
Corseduick Park (at) 13:2514:2515:25
Station Road (opp) 13:2514:2515:25
Wildgoose Drive (at) 13:2514:2515:25
Cromlet Place (at) 13:3814:3815:38
The Square (NE bound) 13:3814:3815:38
13:4014:4015:40
James Street (at) 13:4014:4015:40
Wyverie Court (at) 13:4014:4015:40
Benview Gardens (at) 13:4114:4115:41
Bridgend Terrace (at) 14:0515:0516:05
Queen's Road (N bound) 14:0615:0616:06
High Street (E bound) 14:0615:0616:06
14:0815:0816:08
Cheynes Place (opp) 14:0815:0816:08
Crown Street (opp) 14:0915:0916:09
Johnston Park (at) 14:0915:0916:09
Barnhill Road (opp) 14:2615:2616:26
Ross Street (at) 14:2715:2716:27
Garden Street (NW bound) 14:2815:2816:28
High Street (NE bound) 14:2815:2816:28
Gellymill Street (at) 14:2915:2916:29
Town Hall (at) 14:3115:3116:31
Horns Brae (at) 14:3115:3116:31
Union Road (SW bound) 14:3215:3216:32
14:3515:3516:35
Bridge Road (NW bound) 14:3815:3816:38
Water Lane (opp) 14:3915:3916:39
Low Street (S bound) 14:4015:4016:40
Airlie Gardens (at) 14:4015:40
High Street (N Bound) 14:4115:41
Castle Street (N bound) 14:4215:42
Seafield Street (W bound) 14:4215:42
Duncan Street (at) 14:4315:43
Harvey Place (opp) 14:4415:44
Golden Knowes Road (at) 14:4415:44
Cramond Terrace (at) 14:4615:46
Banff Academy (at) 14:4615:46

Timetable data from the Traveline National Dataset (TNDS),