Headway

640 bus timetable: Marino to Marion Centre Interchange

Route 640 runs between Stop 46 Newland Ave - West side and Zone A Marion Interchange - North side. On weekdays the first bus leaves Stop 46 Newland Ave - West side at 9:03am and the last at 4:20pm.

Runs weekdays · 24 stops toward Zone A Marion Interchange - North side · 17 min end to end · Timetable refreshed Tue 27 Oct

First from Stop 46 Newland Ave - West side, weekdays

9:03am

last 4:20pm

Scheduled, not live. Times use the network’s local time.

See the full timetable

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

HourMon to Fri
9am:03
10am:20
11am
12pm:20
1pm
2pm:20
3pm
4pm:20

From Zone A Marion Interchange - North side to Marino

HourMon to Fri
8am:43
9am
10am:43
11am
12pm:43
1pm
2pm:43
3pm
4pm:43

How often it runs

WeekdaysTo MarionTo Marino
7am to 9amno buses1 bus
9am to 3pmabout every 120 minabout every 120 min
3pm to 6pm1 bus1 bus
Buses a day55
End to end17 min17 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.

Buses per hour from Stop 46 Newland Ave - West side, weekdays. Empty hours are shown in pale coral.

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
  1. Stop 46 Newland Ave - West side 0 min
  2. Stop 45 Newland Ave - West side 0 min
  3. Stop 44 Sherlock Rd - North West side 0 min
  4. Stop 43A Scholefield Rd - North side 1 min
  5. Stop 43 Scholefield Rd - West side 1 min
  6. Stop 42 Brighton Rd - West side 2 min
  7. Stop 41 Brighton Rd - West side 2 min
  8. Stop 40 Brighton Rd - West side 3 min
  9. Stop 39B Seacombe Rd - North side 4 min
  10. Stop 38 Seacombe Rd - North side 4 min
  11. Stop 37 Seacombe Rd - North side 5 min
  12. Stop 36 Seacombe Rd - North side 6 min
  13. Stop 35 Seacombe Rd - North side 7 min
  14. Stop 34 Seacombe Rd - North side 8 min
  15. Stop 33 Seacombe Rd - North side 8 min
  16. Stop 32 Seacombe Rd - North side 9 min
  17. Stop 31 Seacombe Rd - North side 10 min
  18. Stop 30 Main South Rd - North West side 11 min
  19. Stop 29C Marion Rd - West side 12 min
  20. Stop 29B Marion Rd - West side 13 min
  21. Stop 29B Sturt Rd - South side 14 min
  22. Stop 29C Sturt Rd - South side 15 min
  23. Stop 29D Sturt Rd - South side 15 min
  24. Zone A Marion Interchange - North side 17 min
To Marino21 stops, about 17 min
  1. Zone A Marion Interchange - North side 0 min
  2. Stop 29D Sturt Rd - North side 0 min
  3. Stop 29C Sturt Rd - North side 1 min
  4. Stop 29B Sturt Rd - North side 1 min
  5. Stop 29B Marion Rd - East side 2 min
  6. Stop 29C Marion Rd - East side 3 min
  7. Stop 31 Seacombe Rd - South side 5 min
  8. Stop 32 Seacombe Rd - South side 6 min
  9. Stop 33 Seacombe Rd - South side 6 min
  10. Stop 34 Seacombe Rd - South side 7 min
  11. Stop 35 Seacombe Rd - South side 7 min
  12. Stop 36 Seacombe Rd - South side 8 min
  13. Stop 37 Seacombe Rd - South side 9 min
  14. Stop 38 Seacombe Rd - South side 10 min
  15. Stop 39B Seacombe Rd - South side 11 min
  16. Stop 40 Brighton Rd - East side 11 min
  17. Stop 41 Brighton Rd - East side 12 min
  18. Stop 42 Brighton Rd - East side 13 min
  19. Stop 43A Scholefield Rd - South side 14 min
  20. Stop 44 Sherlock Rd - South East side 15 min
  21. 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.