You can also use our Journey Planner on here or on our FREE First Bus App, where you'll also find our live bus tracking feature and can buy any of our tickets for a day or longer before you travel.

Valid from 26/01/2026 to 20/03/2026

Back to list

20: Guild Street - Hillhead Of Seaton
Via Old Aberdeen
20A: Bridge Street - Hillhead Of Seaton
Via Schoolhill - King Street

Monday to Friday
Service No.: 20 20 20 20 20 20 20 20 20 20
Notes:
Stop code: 639006383
0700 0730 0800 0830 0900 0930 1000 1030 1100 1130
Stop code: 639006392
---- ---- ---- ---- ---- ---- ---- ---- ---- ----
Stop code: 639006461
0703 0733 0803 0833 0903 0933 1003 1033 1103 1133
Stop code: 639006401
0707 0737 0807 0837 0907 0937 1007 1037 1107 1137
Stop code: 639005461
0716 0746 0816 0846 0916 0946 1016 1046 1116 1146
Stop code: 639003622
---- ---- ---- ---- ---- ---- ---- ---- ---- ----
Stop code: 639007251
0723 0753 0824 0854 0924 0954 1024 1054 1124 1154
Service No.: 20 20A 20 20 20A 20 20 20 20 20
Notes:
Stop code: 639006383
1200 ---- 1230 1300 ---- 1330 1400 1430 1500 1530
Stop code: 639006392
---- 1210 ---- ---- 1310 ---- ---- ---- ---- ----
Stop code: 639006461
1203 ---- 1233 1303 ---- 1333 1403 1433 1503 1533
Stop code: 639006401
1207 1218 1237 1307 1318 1337 1407 1437 1507 1537
Stop code: 639005461
1216 ---- 1246 1316 ---- 1346 1416 1446 1516 1547
Stop code: 639003622
---- 1224 ---- ---- 1324 ---- ---- ---- ---- ----
Stop code: 639007251
1224 1233 1254 1324 1333 1354 1424 1454 1524 1554
Service No.: 20 20 20A 20 20 20A 20 20 20 20
Notes:
Stop code: 639006383
1600 1630 ---- 1700 1730 ---- 1800 1830 1900 1930
Stop code: 639006392
---- ---- 1640 ---- ---- 1740 ---- ---- ---- ----
Stop code: 639006461
1603 1633 ---- 1703 1733 ---- 1803 1833 1903 1933
Stop code: 639006401
1607 1637 1648 1707 1737 1748 1807 1837 1907 1937
Stop code: 639005461
1617 1647 ---- 1717 1747 ---- 1817 1847 1917 1947
Stop code: 639003622
---- ---- 1654 ---- ---- 1754 ---- ---- ---- ----
Stop code: 639007251
1624 1654 1703 1724 1754 1803 1824 1854 1924 1954
Service No.: 20 20 20 20 20A 20A 20A 20A 20A 20A
Notes:
Stop code: 639006383
2000 2030 2100 2130 ---- ---- ---- ---- ---- ----
Stop code: 639006392
---- ---- ---- ---- 2155 2220 2250 2320 2350 0030
Stop code: 639006461
2003 2033 2103 2133 ---- ---- ---- ---- ---- ----
Stop code: 639006401
2007 2037 2107 2137 2201 2226 2256 2326 2356 0036
Stop code: 639005461
2017 2046 2116 2146 ---- ---- ---- ---- ---- ----
Stop code: 639003622
---- ---- ---- ---- 2205 2230 2300 2330 0000 0040
Stop code: 639007251
2024 2053 2123 2153 2213 2238 2308 2338 0008 0048
Service No.: 20A 20A 20A 20A 20A
Notes:
Stop code: 639006383
---- ---- ---- ---- ----
Stop code: 639006392
0110 0150 0230 0310 0350
Stop code: 639006461
---- ---- ---- ---- ----
Stop code: 639006401
0116 0156 0236 0316 0356
Stop code: 639005461
---- ---- ---- ---- ----
Stop code: 639003622
0120 0200 0240 0320 0400
Stop code: 639007251
0128 0208 0248 0328 0408

20: Hillhead Of Seaton - Guild Street
Via Old Aberdeen
20A: Hillhead Of Seaton - Bridge Street
Via King Street

Monday to Friday
Service No.: 20 20 20 20 20A 20 20 20 20 20
Notes:
Stop code: 639007251
0700 0730 0800 0830 0840 0900 0930 1000 1030 1100
Stop code: 639005462
0709 0739 0809 0839 ---- 0909 0939 1009 1039 1109
Stop code: 639003623
---- ---- ---- ---- 0849 ---- ---- ---- ---- ----
Stop code: 639006383
0723 0753 0823 0853 ---- 0923 0953 1023 1053 1123
Stop code: 639006392
---- ---- ---- ---- 0858 ---- ---- ---- ---- ----
Service No.: 20 20 20 20A 20 20 20A 20 20 20
Notes:
Stop code: 639007251
1130 1200 1230 1240 1300 1330 1340 1400 1430 1500
Stop code: 639005462
1139 1209 1239 ---- 1309 1339 ---- 1409 1439 1509
Stop code: 639003623
---- ---- ---- 1249 ---- ---- 1349 ---- ---- ----
Stop code: 639006383
1153 1223 1253 ---- 1323 1353 ---- 1423 1453 1523
Stop code: 639006392
---- ---- ---- 1258 ---- ---- 1358 ---- ---- ----
Service No.: 20 20 20 20 20A 20 20 20 20 20
Notes:
Stop code: 639007251
1530 1600 1630 1700 1710 1730 1800 1830 1900 1930
Stop code: 639005462
1539 1609 1639 1709 ---- 1739 1808 1838 1907 1937
Stop code: 639003623
---- ---- ---- ---- 1719 ---- ---- ---- ---- ----
Stop code: 639006383
1553 1623 1653 1723 ---- 1753 1822 1852 1921 1951
Stop code: 639006392
---- ---- ---- ---- 1728 ---- ---- ---- ---- ----
Service No.: 20 20 20 20 20A 20A 20A 20A 20A 20A
Notes:
Stop code: 639007251
2000 2030 2100 2130 2200 2230 2300 2330 0010 0050
Stop code: 639005462
2007 2037 2107 2137 ---- ---- ---- ---- ---- ----
Stop code: 639003623
---- ---- ---- ---- 2209 2239 2309 2339 0018 0058
Stop code: 639006383
2021 2051 2121 2151 ---- ---- ---- ---- ---- ----
Stop code: 639006392
---- ---- ---- ---- 2218 2248 2318 2348 0025 0105
Service No.: 20A 20A 20A 20A
Notes:
Stop code: 639007251
0130 0210 0250 0330
Stop code: 639005462
---- ---- ---- ----
Stop code: 639003623
0138 0218 0258 0338
Stop code: 639006383
---- ---- ---- ----
Stop code: 639006392
0145 0225 0305 0345