The whole day, by hour
Pick your stop and the times change to match. Minutes past each hour.
From Zone B Arndale Interchange to City
| Hour | Mon to Fri | Sat | Sun |
|---|---|---|---|
| 6am | :55 | ||
| 7am | :25 :48 | :09 | |
| 8am | :20 :52 | :06 | :06 |
| 9am | :39 | :03 | :03 |
| 10am | :38 | :03 | :03 |
| 11am | :38 | :03 | :03 |
| 12pm | :39 | :03 | :03 |
| 1pm | :39 | :03 | :03 |
| 2pm | :32 | :03 | :03 |
| 3pm | :15 :45 | :03 | :03 |
| 4pm | :15 :54 | :03 | :03 |
| 5pm | :25 :53 | :03 | :03 |
| 6pm | :26 | ||
| 7pm | |||
| 8pm | |||
| 9pm | :22 |
From Stop 2 Frome Rd - East side to Arndale
| Hour | Mon to Fri | Sat | Sun |
|---|---|---|---|
| 6am | :04 :41 | ||
| 7am | :03 :31 | :46 | |
| 8am | :15 | :44 | :44 |
| 9am | :17 | :41 | :41 |
| 10am | :19 | :41 | :41 |
| 11am | :19 | :41 | :41 |
| 12pm | :19 | :41 | :41 |
| 1pm | :18 | :41 | :41 |
| 2pm | :18 :49 | :41 | :41 |
| 3pm | :20 :53 | :41 | :41 |
| 4pm | :23 :52 | :41 | :41 |
| 5pm | :22 | :41 | :41 |
How often it runs
| Weekdays | To City | To Arndale |
|---|---|---|
| Before 7am | 1 bus | about every 37 min |
| 7am to 9am | about every 32 min | about every 44 min |
| 9am to 3pm | about every 60 min | about every 60 min |
| 3pm to 6pm | about every 30 min | about every 30 min |
| After 6pm | about every 176 min | no buses |
| Buses a day | 19 | 17 |
| End to end | 35 min | 50 min |
| Saturdays | 11 buses, about every 60 min | 11 buses, about every 60 min |
| Sundays | 10 buses, about every 60 min | 10 buses, about every 60 min |
When to watch out
Weekdays, no bus leaves Zone B Arndale Interchange between 6:26pm and 9:22pm. Miss the 6:26pm and you wait 2h 56m.
The last bus from Zone B Arndale Interchange on weekdays leaves at 9:22pm.
Weekdays, there is no long gap from Stop 2 Frome Rd - East side: the longest wait is 1h 2m.
The last bus from Stop 2 Frome Rd - East side on weekdays leaves at 5:22pm.
Every stop on the 239
Minutes from the first stop on a typical trip. Choose Times to see the whole day at that stop.
To City38 stops, about 35 min
- Zone B Arndale Interchange 0 min
- Stop 24A First Ave - North side 1 min
- Stop 36 Coker St - North side 2 min
- Stop 35 Coker St - North side 3 min
- Stop 34 Coker St - North side 4 min
- Stop 33 Days Rd - West side 4 min
- Stop 32 Days Rd - West side 5 min
- Stop 31 Days Rd - West side 5 min
- Stop 30 Days Rd - West side 6 min
- Stop 29 Days Rd - West side 8 min
- Stop 28 South Rd - West side 9 min
- Stop 27S South Rd - West side 11 min
- Stop 26G Grand Junction Rd - North side 12 min
- Stop 25G Grand Junction Rd - North side 13 min
- Stop 24G Grand Junction Rd - North side 14 min
- Stop 23 Churchill Rd - East side 17 min
- Stop 22 Churchill Rd - East side 18 min
- Stop 21 Churchill Rd - East side 19 min
- Stop 20 Churchill Rd - East side 19 min
- Stop 19 Churchill Rd - East side 20 min
- Stop 18 Churchill Rd - East side 20 min
- Stop 17 Churchill Rd - East side 21 min
- Stop 16 Churchill Rd - East side 22 min
- Stop 15 Churchill Rd - East side 22 min
- Stop 14 Churchill Rd - East side 23 min
- Stop 12 Churchill Rd - East side 24 min
- Stop 11 Churchill Rd - East side 26 min
- Stop 10 Churchill Rd - East side 26 min
- Stop 9A Churchill Rd - East side 27 min
- Stop 9 Churchill Rd - East side 28 min
- Stop 8A Churchill Rd - East side 29 min
- Stop 8 Churchill Rd - East side 30 min
- Stop 7A Torrens Rd - North East side 31 min
- Stop 7 Jeffcott Rd - East side 32 min
- Stop 6 Jeffcott St - East side 32 min
- Stop 5A Jeffcott St - East side 33 min
- Stop 5 Jeffcott St - East side 33 min
- Stop 4 Jeffcott St - East side 35 min
To Arndale46 stops, about 50 min
- Stop 2 Frome Rd - East side 0 min
- Stop 1A Frome Rd - East side 1 min
- Stop 1 Frome Rd - East side 4 min
- Stop S1 Grenfell St - South side 6 min
- Stop U2 Grenfell St - South side 10 min
- Stop W1 Currie St - South side 11 min
- Stop 1 Montefiore Rd - West side 12 min
- Stop 2 Montefiore Rd - West side 14 min
- Stop 3 Jeffcott St - West side 16 min
- Stop 4 Jeffcott St - West side 17 min
- Stop 5 Jeffcott St - West side 18 min
- Stop 5A Jeffcott St - West side 18 min
- Stop 6 Jeffcott St - West side 19 min
- Stop 7 Jeffcott Rd - West side 20 min
- Stop 8 Churchill Rd - West side 21 min
- Stop 8A Churchill Rd - West side 22 min
- Stop 9 Churchill Rd - West side 23 min
- Stop 9A Churchill Rd - West side 24 min
- Stop 10 Churchill Rd - West side 25 min
- Stop 11 Churchill Rd - West side 26 min
- Stop 12 Churchill Rd - West side 27 min
- Stop 14 Churchill Rd - West side 28 min
- Stop 15 Churchill Rd - West side 29 min
- Stop 16 Churchill Rd - West side 30 min
- Stop 17 Churchill Rd - West side 30 min
- Stop 18 Churchill Rd - West side 31 min
- Stop 19 Churchill Rd - West side 31 min
- Stop 20 Churchill Rd - West side 32 min
- Stop 21 Churchill Rd - West side 32 min
- Stop 22 Churchill Rd - West side 34 min
- Stop 23 Churchill Rd - West side 34 min
- Stop 24G Grand Junction Rd - South side 36 min
- Stop 25G Grand Junction Rd - South side 37 min
- Stop 26G Grand Junction Rd - South side 39 min
- Stop 27S South Rd - East side 40 min
- Stop 28 South Rd - East side 41 min
- Stop 29 Days Rd - East side 43 min
- Stop 30 Days Rd - East side 43 min
- Stop 31 Days Rd - East side 44 min
- Stop 32 Days Rd - East side 45 min
- Stop 33 Days Rd - East side 45 min
- Stop 34 Coker St - South side 46 min
- Stop 35 Coker St - South side 47 min
- Stop 36 Coker St - South side 48 min
- Stop 24A First Ave - South side 48 min
- Zone B Arndale Interchange 50 min
Questions about the 239
What time is the first 239 bus?
Weekdays: 6:55am from Zone B Arndale Interchange and 6:04am from Stop 2 Frome Rd - East side. Saturdays: 7:09am from Zone B Arndale Interchange and 7:46am from Stop 2 Frome Rd - East side. Sundays: 8:06am from Zone B Arndale Interchange and 8:44am from Stop 2 Frome Rd - East side.
What time is the last 239 bus?
Weekdays: 9:22pm from Zone B Arndale Interchange and 5:22pm from Stop 2 Frome Rd - East side. Saturdays: 5:03pm from Zone B Arndale Interchange and 5:41pm from Stop 2 Frome Rd - East side. Sundays: 5:03pm from Zone B Arndale Interchange and 5:41pm from Stop 2 Frome Rd - East side.
How often does the 239 run?
About every 39 minutes on weekdays, with 19 buses a day from Zone B Arndale Interchange. Saturdays: 11 buses, about every 60 min. Sundays: 10 buses, about every 60 min.
How long does the 239 take?
About 35 min from Zone B Arndale Interchange to Stop 4 Jeffcott St - East side, with 38 stops along the way. About 50 min the other way.
Does the 239 run at weekends?
Yes. Saturdays: 11 buses, about every 60 min. Sundays: 10 buses, about every 60 min.
Are these live times?
No. They are Adelaide Metro’s published timetable, and a bus can run early or late. Check Adelaide Metro for disruptions.
Routes that share these stops
Source: Adelaide Metro - Department for Infrastructure and Transport, South Australia, open data under Creative Commons Attribution (Australia). Refreshed 27 October 2026. The current timetable runs to 9 April 2027. Times change on 12 December 2026; this page updates when the new timetable is published. These are scheduled times; check Adelaide Metro for disruptions. Service summaries are calculated from this published timetable. Report a timetable issue.