buses.appMackay public transport
300

Mackay · bus timetable

Bus 300 Bridge Rd at Mackay Base Hospital Oak St at Andrew Court

The Bridge Rd at Mackay Base Hospital – Oak St at Andrew Court route is served by line 300, on weekdays from 05:56 to 17:40, every ~60 min.

  • Headway~60 min
  • First departure06:37
  • Last departure18:37
  • Average ride~39 min
  • Stops17
  • Departures per day13
  • Route length16.1 km
  • Peak~41 min
  • Off-peak~20 min
  • Saturday5 departures
  • Sundaynot running

Bus of Mackay public transport — connects Bridge Rd at Mackay Base Hospital and Oak St at Andrew Court, with 17 stops per direction.The first departure is at 06:37, the last at 18:37.Departures run every ~60 min, and the ride takes ~39 min on average.

Routes in this direction

Most departures take route A. Some take a different route — pick one to see it on the map, in the timetable and in the stop list.

B next to a time = that departure takes this route

Timetable

First

06:37

Last

18:37

Departures

13

Line 300 timetable — on weekdays
0637
0737
0837
0937
1037
Line 300 timetable — on Saturdays
0934
1134
1334
1534
1734

Line 300 does not run on Sundays and holidays.

Valid from24.10.2026.
Changed25.10.2026.
Checked25.10.2026.

Stops

17 stops~39 min in total
  1. departure0min
  2. Bedford Rd at Grace Deguara Drive

    #810153 — Bedford Rd at Grace Deguara Drive

    +2 min2min
  3. +2 min4min
  4. Glenpark St at Ambrose Way

    #810155 — Glenpark St at Ambrose Way

    +3 min7min
  5. +1 min8min
  6. +1 min9min
  7. Valley St at Malcomson Street

    #810158 — Valley St at Malcomson Street

    +1 min10min
  8. Malcomson St at Greenfields Boulevard

    #810345 — Malcomson St at Greenfields Boulevard

    304+3 min13min
  9. 301302303304305306+4+8 min21min
  10. River Street at St Patricks College

    #810280 — River Street at St Patricks College

    301302303309310+2 min23min
  11. Gregory St at Gregory Lane

    #810003 — Gregory St at Gregory Lane

    301302303309310+1 min24min
  12. Alfred St at MacAlister Street

    #810366 — Alfred St at MacAlister Street

    309310+1 min25min
  13. Milton Street at Alfred St

    #810306 — Milton Street at Alfred St

    309310+2 min27min
  14. Shakespeare Street West at Ford Street

    #810029 — Shakespeare Street West at Ford Street

    +4 min31min
  15. Holland St at Schaefer Street

    #810030 — Holland St at Schaefer Street

    +1 min32min
  16. +1 min33min
  17. Bridge Rd at Mackay Base Hospital

    #810033 — Bridge Rd at Mackay Base Hospital

    +6 min39min

Frequently asked questions

When are the first and last departures of line 300?

On weekdays the first departure from Oak St at Andrew Court is at 06:37 and the last at 18:37. There are 13 departures in total.

Does line 300 run on weekends?

Yes — on Saturday from 09:34 to 17:34.

Does line 300 run on Sundays?

No. The current timetable has no Sunday departures for line 300.

How often does line 300 run?

Departures run about every 60 minutes (median headway between 06:00 and 21:00 on weekdays). It is denser at peak and sparser in the evening and at weekends.

How long is the ride on line 300?

The whole ride takes about 39 minutes on average — from about 20 minutes off-peak to about 41 minutes at peak.

How many stops does line 300 have?

In the Oak St at Andrew Court → Bridge Rd at Mackay Base Hospital direction, line 300 has 17 stops.

How long is the route of line 300?

The route in this direction is about 16.1 km long.