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 13/04/2026 to 15/05/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
Notes:
Stop code: 639006383
2000 2030 2100 2130 ---- ---- ---- ----
Stop code: 639006392
---- ---- ---- ---- 2155 2220 2250 2320
Stop code: 639006461
2003 2033 2103 2133 ---- ---- ---- ----
Stop code: 639006401
2007 2037 2107 2137 2201 2226 2256 2326
Stop code: 639005461
2017 2046 2116 2146 ---- ---- ---- ----
Stop code: 639003622
---- ---- ---- ---- 2205 2230 2300 2330
Stop code: 639007251
2024 2053 2123 2153 2213 2238 2308 2338

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
Notes:
Stop code: 639007251
2000 2030 2100 2130 2200 2230 2300
Stop code: 639005462
2007 2037 2107 2137 ---- ---- ----
Stop code: 639003623
---- ---- ---- ---- 2209 2239 2309
Stop code: 639006383
2021 2051 2121 2151 ---- ---- ----
Stop code: 639006392
---- ---- ---- ---- 2218 2248 2318