The whole day, by hour
Pick your stop and the times change to match. Minutes past each hour.
From Stop 46 Newland Ave - West side to Marion
| Hour | Mon to Fri |
|---|---|
| 9am | :03 |
| 10am | :20 |
| 11am | |
| 12pm | :20 |
| 1pm | |
| 2pm | :20 |
| 3pm | |
| 4pm | :20 |
From Zone A Marion Interchange - North side to Marino
| Hour | Mon to Fri |
|---|---|
| 8am | :43 |
| 9am | |
| 10am | :43 |
| 11am | |
| 12pm | :43 |
| 1pm | |
| 2pm | :43 |
| 3pm | |
| 4pm | :43 |
How often it runs
| Weekdays | To Marion | To Marino |
|---|---|---|
| 7am to 9am | no buses | 1 bus |
| 9am to 3pm | about every 120 min | about every 120 min |
| 3pm to 6pm | 1 bus | 1 bus |
| Buses a day | 5 | 5 |
| End to end | 17 min | 17 min |
When to watch out
Weekdays, there is no long gap from Stop 46 Newland Ave - West side: the longest wait is 2h.
The last bus from Stop 46 Newland Ave - West side on weekdays leaves at 4:20pm.
Weekdays, there is no long gap from Zone A Marion Interchange - North side: the longest wait is 2h.
The last bus from Zone A Marion Interchange - North side on weekdays leaves at 4:43pm.
Route 640 doesn’t run on Saturday or Sunday.
Every stop on the 640
Minutes from the first stop on a typical trip. Choose Times to see the whole day at that stop.
To Marion24 stops, about 17 min
- Stop 46 Newland Ave - West side 0 min
- Stop 45 Newland Ave - West side 0 min
- Stop 44 Sherlock Rd - North West side 0 min
- Stop 43A Scholefield Rd - North side 1 min
- Stop 43 Scholefield Rd - West side 1 min
- Stop 42 Brighton Rd - West side 2 min
- Stop 41 Brighton Rd - West side 2 min
- Stop 40 Brighton Rd - West side 3 min
- Stop 39B Seacombe Rd - North side 4 min
- Stop 38 Seacombe Rd - North side 4 min
- Stop 37 Seacombe Rd - North side 5 min
- Stop 36 Seacombe Rd - North side 6 min
- Stop 35 Seacombe Rd - North side 7 min
- Stop 34 Seacombe Rd - North side 8 min
- Stop 33 Seacombe Rd - North side 8 min
- Stop 32 Seacombe Rd - North side 9 min
- Stop 31 Seacombe Rd - North side 10 min
- Stop 30 Main South Rd - North West side 11 min
- Stop 29C Marion Rd - West side 12 min
- Stop 29B Marion Rd - West side 13 min
- Stop 29B Sturt Rd - South side 14 min
- Stop 29C Sturt Rd - South side 15 min
- Stop 29D Sturt Rd - South side 15 min
- Zone A Marion Interchange - North side 17 min
To Marino21 stops, about 17 min
- Zone A Marion Interchange - North side 0 min
- Stop 29D Sturt Rd - North side 0 min
- Stop 29C Sturt Rd - North side 1 min
- Stop 29B Sturt Rd - North side 1 min
- Stop 29B Marion Rd - East side 2 min
- Stop 29C Marion Rd - East side 3 min
- Stop 31 Seacombe Rd - South side 5 min
- Stop 32 Seacombe Rd - South side 6 min
- Stop 33 Seacombe Rd - South side 6 min
- Stop 34 Seacombe Rd - South side 7 min
- Stop 35 Seacombe Rd - South side 7 min
- Stop 36 Seacombe Rd - South side 8 min
- Stop 37 Seacombe Rd - South side 9 min
- Stop 38 Seacombe Rd - South side 10 min
- Stop 39B Seacombe Rd - South side 11 min
- Stop 40 Brighton Rd - East side 11 min
- Stop 41 Brighton Rd - East side 12 min
- Stop 42 Brighton Rd - East side 13 min
- Stop 43A Scholefield Rd - South side 14 min
- Stop 44 Sherlock Rd - South East side 15 min
- Stop 46 Newland Ave - West side 17 min
Questions about the 640
What time is the first 640 bus?
Weekdays: 9:03am from Stop 46 Newland Ave - West side and 8:43am from Zone A Marion Interchange - North side.
What time is the last 640 bus?
Weekdays: 4:20pm from Stop 46 Newland Ave - West side and 4:43pm from Zone A Marion Interchange - North side.
How often does the 640 run?
About every 120 minutes on weekdays, with 5 buses a day from Stop 46 Newland Ave - West side.
How long does the 640 take?
About 17 min from Stop 46 Newland Ave - West side to Zone A Marion Interchange - North side, with 24 stops along the way. About 17 min the other way.
Does the 640 run at weekends?
No. Route 640 doesn’t run on Saturday or Sunday.
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.