16B Bus - Perth - Dundee

Click to load interactive map
List of stops
      Map

      Mill Street – Bus Station

      Mill Street

      18:3519:4521:1022:40

      South Street

      18:4019:5021:1522:45

      Manse Road

      18:4219:5221:1722:47

      Fairmount Road

      18:4319:5321:1822:48

      Branklyn Gardens

      18:4319:5321:1822:48

      West Road End

      18:4819:5821:2322:53

      Willowgate Fishery

      18:4819:5821:2322:53

      Kinfauns Castle

      18:5120:0121:2622:56

      Road End

      18:5220:0221:2722:57

      Post Office

      18:5620:0621:3123:01

      Green

      18:5720:0721:3223:02

      Community Centre

      18:5720:0721:3223:02

      Madoch Centre

      18:5820:0821:3323:03

      Cottown

      18:5920:0921:3423:04

      Leetown

      18:5920:0921:3423:04

      Hill Farm Cottages

      19:0220:1221:3723:07

      Mains of Errol

      19:0420:1421:3923:09

      Errol Park Estate

      19:0520:1521:4023:10

      Cross

      19:0620:1621:4123:11

      School Wynd

      19:0620:1621:4123:12

      Primary School

      19:0720:1721:4223:12

      Viewlands

      19:0720:1721:4223:12

      East Leys Farm

      19:0920:1921:4423:14

      Bus Shelter

      19:1120:2121:4623:16

      Bogmiln Farm

      19:1220:2221:4723:18

      Level Crossing

      19:1420:2421:4923:19

      Meadowview Drive

      19:1720:2721:5223:23

      Post Office

      19:1720:2721:5223:23

      Post Office

      19:1820:2821:5323:23

      Meadowview Drive

      19:1820:2821:53

      Ballindean Farm

      19:1920:2921:54

      Abernyte Link Road

      19:2020:3021:55

      Old Knapp Road End

      19:2320:3321:58

      Rosebank Cottage

      19:2520:3522:00

      Church

      19:2520:3522:00

      Hotel

      19:2520:3522:00

      Eastbank Place

      19:2620:3622:01

      Station Road

      19:2720:3722:02

      Star Inn

      19:3320:4322:08

      Invergowrie Inn

      19:3720:4722:12

      Primary School

      19:3720:4722:12

      Dryburgh Terrace

      19:3820:4822:13

      Station Road

      19:3920:4922:14

      Carse Place

      19:3920:4922:14

      Woodland Way

      19:4020:5022:15

      The Green

      19:4120:5122:16

      Woodland Way

      19:4220:5222:17

      Carse Place

      19:4420:5422:19

      Station Road

      19:4420:5422:19

      Dryburgh Terrace

      19:4520:5522:20

      Primary School

      19:4620:5622:21

      Carselea Road

      19:4620:5622:21

      Greystane Road

      19:4720:5722:22

      Riverside Drive

      19:4820:5822:23

      Explorer Road

      19:4820:5822:23

      Medi Park

      19:4920:5922:24

      Carseview Centre

      19:5021:0022:25

      James Arnott Drive

      19:5021:0022:25

      Ninewells Hospital

      19:5121:0122:26

      James Arnott Drive

      19:5221:0222:27

      Maggies Centre

      19:5221:0222:27

      Clayhills Drive

      19:5321:0322:28

      Riverside Place

      19:5321:0322:28

      Invergowrie Drive

      19:5421:0422:29

      Hazel Avenue

      19:5421:0422:29

      Glamis Road

      19:5421:0422:29

      Arnhall Drive

      19:5521:0522:30

      West Grove Avenue

      19:5521:0522:30

      West Park Road

      19:5521:0522:30

      Grosvenor Road

      19:5621:0622:31

      Rockfield Street

      19:5721:0722:32

      Seymour Street

      19:5721:0722:32

      Windsor Street

      19:5821:0822:33

      Ritchies Lane

      19:5821:0822:33

      Patons Lane

      19:5921:0922:34

      Seafield Lane

      19:5921:0922:34

      Mcvicars Lane

      20:0021:1022:35

      Roseangle

      20:0121:1122:36

      University

      20:0121:1122:36

      West Marketgait

      20:0221:1222:37

      Crichton Street

      20:0321:1322:38

      Caird Hall

      20:0421:1422:39

      Bus Station

      20:0621:1622:41
      Times marked with "—" indicate that the vehicle does not stop at this stop.

      Seagate Bus Station – Mill Street

      Seagate Bus Station20:1021:2022:45
      Seagate20:1121:2122:46
      Waterstones20:1221:2222:47
      Caird Hall20:1321:2322:48
      Whitehall Street20:1421:2422:49
      Nethergate20:1421:2422:49
      Queens Hotel20:1621:2622:51
      Airlie Place20:1621:2622:51
      Mcvicars Lane20:1721:2722:52
      Seafield Lane20:1821:2822:53
      Step Row20:1921:2922:54
      Windsor Street20:2021:3022:55
      Hyndford Street20:2121:3122:56
      West Park Road20:2221:3222:57
      Farington Terrace20:2321:3322:58
      Farington Street20:2321:3322:58
      Glamis Road20:2321:3322:58
      Hazel Avenue20:2421:3422:59
      River Crescent20:2521:3523:00
      Riverside Place20:2521:3523:00
      Clayhills Drive20:2621:3623:01
      Maggies Centre20:2621:3623:01
      James Arnott Drive20:2621:3623:01
      Ninewells Hospital20:2721:3723:02
      James Arnott Drive20:2821:3823:03
      Carseview Centre20:2821:3823:03
      Medi Park20:2921:3923:04
      Gemini Crescent20:3021:4023:05
      Riverside Drive20:3021:4023:05
      Greystane Road20:3121:4123:06
      Mylnefield Road20:3221:4223:07
      Primary School20:3321:4323:08
      Dryburgh Terrace20:3321:4323:08
      Station Road20:3421:4423:09
      Carse Place20:3421:4423:09
      Woodland Way20:3621:4623:11
      The Green20:3621:4623:11
      Woodland Way20:3721:4723:12
      Carse Place20:3921:4923:14
      Station Road20:3921:4923:14
      Dryburgh Terrace20:4021:5023:15
      Primary School20:4121:5123:16
      Invergowrie Inn20:4121:5123:16
      Star Inn20:4521:5523:20
      Eastbank Place20:4921:5923:24
      Station Road20:5022:0023:25
      Hotel20:5022:0023:25
      Church20:5022:0023:25
      Rosebank Cottage20:5022:0023:25
      Slip Road Westbound20:5022:0023:25
      Old Knapp Road End20:5222:0223:27
      Glebe Park20:5422:0423:29
      Post Office20:5422:0423:29
      Meadowview Drive20:5422:0423:29
      Level Crossing20:5722:0723:32
      Bogmiln Farm20:5822:0823:33
      Bus Shelter20:5922:0923:34
      East Leys Farm21:0122:1123:36
      Preston Watson Street21:0222:1223:37
      Viewlands21:0222:1223:37
      Primary School21:0222:1223:37
      School Wynd21:0222:1223:37
      Dalgleish House21:0322:1323:38
      Errol Park Estate21:0422:1423:39
      Mains of Errol21:0522:1523:40
      Hill Farm Cottages21:0722:1723:42
      Leetown21:0922:1923:44
      Cottown21:1022:2023:45
      Madoch Centre21:1122:2123:46
      Community Centre21:1122:2123:46
      Green21:1222:2223:47
      Road End21:1522:2523:50
      The Holdings East21:1622:2623:51
      The Holdings21:1722:2723:52
      Clach a Cheile21:1722:2723:52
      The Grove21:1722:2723:52
      West Road End21:1822:2823:53
      Willowgate Fishery21:1922:2923:54
      Branklyn Gardens21:2122:3123:56
      Fairmount Road21:2122:3123:56
      Manse Road21:2222:3223:57
      Canal Street21:2222:3223:57
      Canal Street21:23s22:33s23:58s
      Mill Street21:2622:3600:01 +1
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
      Last updated on April 16, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Mill Street – Bus Station
      Mill Street - South Street - Dundee Road - Cairnie Road - High Street - Station Road - Main Street - Errol Road - Carse Place - The Shore - Errol Road - Main Street - Apollo Way - Mariner Drive - Nablus Avenue - Tom McDonald Avenue - Kirsty Semple Way - James Arrott Drive - Kirsty Semple Way - Tom McDonald Avenue - Perth Road - Nethergate - Crichton Street - Trades Lane
      Inbound: Seagate Bus Station – Mill Street
      Seagate - Commercial Street - Whitehall Street - Nethergate - Perth Road - Windsor Street - Perth Road - Tom McDonald Avenue - Kirsty Semple Way - James Arrott Drive - Kirsty Semple Way - Tom McDonald Avenue - Nablus Avenue - Mariner Drive - Apollo Way - Main Street - Errol Road - Carse Place - The Shore - Errol Road - Main Street - Station Road - High Street - Cairnie Road - Dundee Road - Canal Street - Mill Street

      All data is available in GTFS feed: great-britain

      Bus 16B FAQ

      • What time does the 16B bus start operating?

        Services on the 16B - Perth - Dundee bus start at 18:35 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • What time does the 16B bus stop working?

        Services on the 16B - Perth - Dundee bus stop at 23:23 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • Is there a 16B bus stop near me?

        Click here to view the nearest 16B - Perth - Dundee bus stop.

      16B (Dundee Buses)

      The first stop of the 16B bus route is Mill Street and the last stop is Bus Station. 16B (Perth - Dundee) is operational during everyday.

      Additional information: 16B has 83 stops and the total trip duration for this route is approximately 91 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Dundee Buses suggested routes, real-time bus tracker, line route maps in Dundee, and helps to find the closest 16B bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 16B bus to take on your trip.

      16B bus near me