train: 967041,0,4
Sat Dec  6 04:38:45 2025 2025-12-06T04:38:45Z

plat dest
 scheduled
 estimated
__218983    Stations on the Cranbourne and Pakenham lines will be affected by temporary car park closures and changes to pedestrian access at select times. These impacts are due to works as part of the Level Crossing Removal Project, Car Parks for Commuters program and other maintenance works.
_*344824    From 8.30pm Monday 29 September 2025 until August 2026, there will be changes to the way you access and exit the station, due to escalator upgrade works.
** current, _* Later today, __ in the future

Final stop East Pakenham

2 1155 Parliament Station 2025-12-06T02:56:00Z 13:56:00 -102m-45s -6165 13:56:00 -102m-45s -6165 disruptions 344824 218983
2 1120 Melbourne Central Station 2025-12-06T02:58:00Z 13:58:00 -100m-45s -6045 13:59:00 -99m-45s -5985 disruptions 344824 218983
2 1068 Flagstaff Station 2025-12-06T03:00:00Z 14:00:00 -98m-45s -5925 14:00:13 -98m-32s -5912 disruptions 344824 218983
12 1181 Southern Cross Station 2025-12-06T03:02:00Z 14:02:00 -96m-45s -5805 14:03:00 -95m-45s -5745 disruptions 344824 218983
6 1071 Flinders Street Station 2025-12-06T03:11:00Z 14:11:00 -87m-45s -5265 14:10:40 -88m-5s -5285 disruptions 344824 218983
6 1162 Richmond Station 2025-12-06T03:15:00Z 14:15:00 -83m-45s -5025 14:15:00 -83m-45s -5025 disruptions 344824 218983
6 1180 South Yarra Station 2025-12-06T03:18:00Z 14:18:00 -80m-45s -4845 14:18:00 -80m-45s -4845 disruptions 344824 218983
4 1118 Malvern Station 2025-12-06T03:24:00Z 14:24:00 -74m-45s -4485 14:24:00 -74m-45s -4485 disruptions 344824 218983
4 1036 Caulfield Station 2025-12-06T03:27:00Z 14:27:00 -71m-45s -4305 14:27:00 -71m-45s -4305 disruptions 344824 218983
2 1034 Carnegie Station 2025-12-06T03:29:00Z 14:29:00 -69m-45s -4185 14:29:00 -69m-45s -4185 disruptions 344824 218983
2 1138 Murrumbeena Station 2025-12-06T03:31:00Z 14:31:00 -67m-45s -4065 14:31:00 -67m-45s -4065 disruptions 344824 218983
2 1098 Hughesdale Station 2025-12-06T03:33:00Z 14:33:00 -65m-45s -3945 14:33:00 -65m-45s -3945 disruptions 344824 218983
2 1150 Oakleigh Station 2025-12-06T03:35:00Z 14:35:00 -63m-45s -3825 14:35:00 -63m-45s -3825 disruptions 344824 218983
2 1099 Huntingdale Station 2025-12-06T03:37:00Z 14:37:00 -61m-45s -3705 14:37:00 -61m-45s -3705 disruptions 344824 218983
2 1040 Clayton Station 2025-12-06T03:40:00Z 14:40:00 -58m-45s -3525 14:40:00 -58m-45s -3525 disruptions 344824 218983
2 1208 Westall Station 2025-12-06T03:43:00Z 14:43:00 -55m-45s -3345 14:43:40 -55m-5s -3305 disruptions 344824 218983
2 1183 Springvale Station 2025-12-06T03:45:00Z 14:45:00 -53m-45s -3225 14:46:00 -52m-45s -3165 disruptions 344824 218983
2 1172 Sandown Park Station 2025-12-06T03:47:00Z 14:47:00 -51m-45s -3105 14:48:00 -50m-45s -3045 disruptions 344824 218983
2 1142 Noble Park Station 2025-12-06T03:50:00Z 14:50:00 -48m-45s -2925 14:51:00 -47m-45s -2865 disruptions 344824 218983
2 1215 Yarraman Station 2025-12-06T03:52:00Z 14:52:00 -46m-45s -2805 14:53:00 -45m-45s -2745 disruptions 344824 218983
3 1049 Dandenong Station 2025-12-06T03:56:00Z 14:56:00 -42m-45s -2565 14:56:00 -42m-45s -2565 disruptions 344824 218983
2 1085 Hallam Station 2025-12-06T04:01:00Z 15:01:00 -37m-45s -2265 15:01:00 -37m-45s -2265 disruptions 344824 218983
2 1139 Narre Warren Station 2025-12-06T04:04:00Z 15:04:00 -34m-45s -2085 15:03:53 -34m-52s -2092 disruptions 344824 218983
2 1021 Berwick Station 2025-12-06T04:08:00Z 15:08:00 -30m-45s -1845 15:09:00 -29m-45s -1785 disruptions 344824 218983
2 1017 Beaconsfield Station 2025-12-06T04:11:00Z 15:11:00 -27m-45s -1665 15:11:00 -27m-45s -1665 disruptions 344824 218983
2 1151 Officer Station 2025-12-06T04:15:00Z 15:15:00 -23m-45s -1425 15:15:00 -23m-45s -1425 disruptions 344824 218983
2 1223 Cardinia Road Station 2025-12-06T04:18:00Z 15:18:00 -20m-45s -1245 15:18:00 -20m-45s -1245 disruptions 344824 218983
2 1153 Pakenham Station 2025-12-06T04:24:00Z 15:24:00 -14m-45s -885 15:23:40 -15m-5s -905 disruptions 344824 218983
1 1230 East Pakenham Station 2025-12-06T04:27:00Z 15:27:00 -11m-45s -705 no est disruptions 344824 218983
$perl_scalar = { 'departures' => [ { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 1, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T02:56:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T02:56:00Z', 'skipped_stops' => [], 'stop_id' => 1155 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 2, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T02:59:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T02:58:00Z', 'skipped_stops' => [], 'stop_id' => 1120 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 3, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:00:13Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:00:00Z', 'skipped_stops' => [], 'stop_id' => 1068 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 4, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:03:00Z', 'flags' => '', 'platform_number' => '12', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:02:00Z', 'skipped_stops' => [], 'stop_id' => 1181 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 5, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:10:40Z', 'flags' => '', 'platform_number' => '6', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:11:00Z', 'skipped_stops' => [], 'stop_id' => 1071 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 6, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:15:00Z', 'flags' => '', 'platform_number' => '6', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:15:00Z', 'skipped_stops' => [], 'stop_id' => 1162 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 7, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:18:00Z', 'flags' => '', 'platform_number' => '6', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:18:00Z', 'skipped_stops' => [], 'stop_id' => 1180 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 8, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:24:00Z', 'flags' => '', 'platform_number' => '4', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:24:00Z', 'skipped_stops' => [], 'stop_id' => 1118 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 9, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:27:00Z', 'flags' => '', 'platform_number' => '4', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:27:00Z', 'skipped_stops' => [], 'stop_id' => 1036 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 10, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:29:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:29:00Z', 'skipped_stops' => [], 'stop_id' => 1034 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 11, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:31:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:31:00Z', 'skipped_stops' => [], 'stop_id' => 1138 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 12, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:33:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:33:00Z', 'skipped_stops' => [], 'stop_id' => 1098 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 13, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:35:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:35:00Z', 'skipped_stops' => [], 'stop_id' => 1150 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 14, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:37:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:37:00Z', 'skipped_stops' => [], 'stop_id' => 1099 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 15, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:40:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:40:00Z', 'skipped_stops' => [], 'stop_id' => 1040 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 16, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:43:40Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:43:00Z', 'skipped_stops' => [], 'stop_id' => 1208 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 17, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:46:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:45:00Z', 'skipped_stops' => [], 'stop_id' => 1183 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 18, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:48:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:47:00Z', 'skipped_stops' => [], 'stop_id' => 1172 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 19, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:51:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:50:00Z', 'skipped_stops' => [], 'stop_id' => 1142 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 20, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:53:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:52:00Z', 'skipped_stops' => [], 'stop_id' => 1215 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 21, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T03:56:00Z', 'flags' => '', 'platform_number' => '3', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T03:56:00Z', 'skipped_stops' => [], 'stop_id' => 1049 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 22, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:01:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T04:01:00Z', 'skipped_stops' => [], 'stop_id' => 1085 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 23, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:03:53Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T04:04:00Z', 'skipped_stops' => [], 'stop_id' => 1139 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 24, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:09:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T04:08:00Z', 'skipped_stops' => [], 'stop_id' => 1021 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 25, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:11:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T04:11:00Z', 'skipped_stops' => [], 'stop_id' => 1017 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 26, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:15:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T04:15:00Z', 'skipped_stops' => [], 'stop_id' => 1151 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 27, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:18:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T04:18:00Z', 'skipped_stops' => [], 'stop_id' => 1223 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 28, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:23:40Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T04:24:00Z', 'skipped_stops' => [], 'stop_id' => 1153 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 29, 'direction_id' => 10, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => undef, 'flags' => 'E', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967041, 'run_ref' => '967041', 'scheduled_departure_utc' => '2025-12-06T04:27:00Z', 'skipped_stops' => [], 'stop_id' => 1230 } ], 'directions' => { '10' => { 'direction_id' => 10, 'direction_name' => 'Pakenham', 'route_id' => 11, 'route_type' => 0 } }, 'disruptions' => [ { 'colour' => '#ffbb00', 'description' => 'Southern Cross Station: From 8.30pm Monday 29 September 2025 until August 2026, there will be changes to the way you access and exit the station, due to escalator upgrade works.', 'display_on_board' => 'true', 'display_status' => 'false', 'disruption_id' => 344824, 'disruption_status' => 'Current', 'disruption_type' => 'Station detour', 'from_date' => '2025-09-25T05:13:00Z', 'last_updated' => '2025-09-29T04:38:47Z', 'published_on' => '2025-09-25T05:26:57Z', 'routes' => [], 'stops' => [], 'title' => 'Southern Cross Station: From 8.30pm Monday 29 September 2025 until August 2026, there will be changes to the way you access and exit the station, due to escalator upgrade works.', 'to_date' => '2026-08-31T17:00:00Z', 'url' => 'http://ptv.vic.gov.au/live-travel-updates/article/page/news-and-resources/news/southern-cross-station-escalator-upgrade/' }, { 'colour' => '#ffd500', 'description' => 'Stations on the Cranbourne and Pakenham lines will be affected by temporary car park closures and changes to pedestrian access at select times. These impacts are due to works as part of the Level Crossing Removal Project, Car Parks for Commuters program and other maintenance works.', 'display_on_board' => 'false', 'display_status' => 'false', 'disruption_id' => 218983, 'disruption_status' => 'Current', 'disruption_type' => 'Planned Closure', 'from_date' => '2020-12-14T21:57:00Z', 'last_updated' => '2025-11-25T23:49:37Z', 'published_on' => '2020-12-14T22:10:18Z', 'routes' => [], 'stops' => [], 'title' => 'Cranbourne and Pakenham line stations: Temporary car park closures and changes to pedestrian access until late 2025', 'to_date' => undef, 'url' => 'http://ptv.vic.gov.au/live-travel-updates/article/cranbourne-and-pakenham-line-stations-temporary-car-park-closures-and-changes-to-pedestrian-access-until-2022' } ], 'routes' => { '11' => { 'geopath' => [], 'route_gtfs_id' => '2-PKM', 'route_id' => 11, 'route_name' => 'Pakenham', 'route_number' => '', 'route_type' => 0 } }, 'runs' => { '967041' => { 'destination_name' => 'East Pakenham', 'direction_id' => 10, 'express_stop_count' => 3, 'externalService' => 7, 'final_stop_id' => 1230, 'geopath' => [], 'interchange' => { 'distributor' => { 'advertised' => 'false', 'destination_name' => 'Flinders Street', 'direction_id' => 1, 'route_id' => 11, 'run_ref' => '967052', 'stop_id' => 1071 }, 'feeder' => { 'advertised' => 'false', 'destination_name' => 'Flinders Street', 'direction_id' => 1, 'route_id' => 11, 'run_ref' => '967034', 'stop_id' => 1071 } }, 'route_id' => 11, 'route_type' => 0, 'run_id' => 967041, 'run_note' => '', 'run_ref' => '967041', 'run_sequence' => 0, 'status' => 'scheduled', 'vehicle_descriptor' => { 'air_conditioned' => undef, 'description' => '3 Car Silver Hitachi', 'id' => '9021M-9921M', 'length' => '160', 'low_floor' => undef, 'operator' => 'Metro Trains Melbourne', 'supplier' => 'CIS - Metro Trains Melbourne' }, 'vehicle_position' => { 'bearing' => '-77.3538621557422', 'datetime_utc' => '2025-12-06T15:27:21', 'direction' => 'Inbound', 'easting' => '369030.039114422', 'expiry_time' => '2025-12-06T15:39:07', 'latitude' => '-38.0843558986187', 'longitude' => '145.506597910817', 'northing' => '5783772.49389299', 'supplier' => 'CIS - Metro Trains Melbourne' } } }, 'status' => { 'health' => 1, 'version' => '3.0' }, 'stops' => { '1017' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1017, 'stop_landmark' => '', 'stop_latitude' => '-38.050827', 'stop_longitude' => '145.366074', 'stop_name' => 'Beaconsfield', 'stop_sequence' => 0, 'stop_suburb' => 'Beaconsfield', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1021' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1021, 'stop_landmark' => '', 'stop_latitude' => '-38.04041', 'stop_longitude' => '145.345718', 'stop_name' => 'Berwick', 'stop_sequence' => 0, 'stop_suburb' => 'Berwick', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1034' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1034, 'stop_landmark' => '', 'stop_latitude' => '-37.88624', 'stop_longitude' => '145.058578', 'stop_name' => 'Carnegie', 'stop_sequence' => 0, 'stop_suburb' => 'Carnegie', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1' } }, '1036' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1036, 'stop_landmark' => '', 'stop_latitude' => '-37.8774567', 'stop_longitude' => '145.042526', 'stop_name' => 'Caulfield', 'stop_sequence' => 0, 'stop_suburb' => 'Caulfield East', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1' } }, '1040' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1040, 'stop_landmark' => '', 'stop_latitude' => '-37.9246826', 'stop_longitude' => '145.120529', 'stop_name' => 'Clayton', 'stop_sequence' => 0, 'stop_suburb' => 'Clayton', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1049' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1049, 'stop_landmark' => '', 'stop_latitude' => '-37.98966', 'stop_longitude' => '145.209061', 'stop_name' => 'Dandenong', 'stop_sequence' => 0, 'stop_suburb' => 'Dandenong', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1068' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1068, 'stop_landmark' => '', 'stop_latitude' => '-37.8119774', 'stop_longitude' => '144.955658', 'stop_name' => 'Flagstaff', 'stop_sequence' => 0, 'stop_suburb' => 'Melbourne City', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'true', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1' } }, '1071' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1071, 'stop_landmark' => '', 'stop_latitude' => '-37.81831', 'stop_longitude' => '144.966965', 'stop_name' => 'Flinders Street', 'stop_sequence' => 0, 'stop_suburb' => 'Melbourne City', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'true', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1' } }, '1085' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1085, 'stop_landmark' => '', 'stop_latitude' => '-38.0177422', 'stop_longitude' => '145.269775', 'stop_name' => 'Hallam', 'stop_sequence' => 0, 'stop_suburb' => 'Hallam', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1098' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1098, 'stop_landmark' => '', 'stop_latitude' => '-37.89488', 'stop_longitude' => '145.077637', 'stop_name' => 'Hughesdale', 'stop_sequence' => 0, 'stop_suburb' => 'Hughesdale', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1, 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1,Zone 2' } }, '1099' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1099, 'stop_landmark' => '', 'stop_latitude' => '-37.91102', 'stop_longitude' => '145.102371', 'stop_name' => 'Huntingdale', 'stop_sequence' => 0, 'stop_suburb' => 'Oakleigh', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1, 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1,Zone 2' } }, '1118' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1118, 'stop_landmark' => '', 'stop_latitude' => '-37.86625', 'stop_longitude' => '145.0293', 'stop_name' => 'Malvern', 'stop_sequence' => 0, 'stop_suburb' => 'Malvern', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1' } }, '1120' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1120, 'stop_landmark' => '', 'stop_latitude' => '-37.8099365', 'stop_longitude' => '144.9626', 'stop_name' => 'Melbourne Central', 'stop_sequence' => 0, 'stop_suburb' => 'Melbourne City', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'true', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1' } }, '1138' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1138, 'stop_landmark' => '', 'stop_latitude' => '-37.8901978', 'stop_longitude' => '145.067383', 'stop_name' => 'Murrumbeena', 'stop_sequence' => 0, 'stop_suburb' => 'Murrumbeena', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1' } }, '1139' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1139, 'stop_landmark' => '', 'stop_latitude' => '-38.02781', 'stop_longitude' => '145.30397', 'stop_name' => 'Narre Warren', 'stop_sequence' => 0, 'stop_suburb' => 'Narre Warren', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'false', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1142' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1142, 'stop_landmark' => '', 'stop_latitude' => '-37.9672356', 'stop_longitude' => '145.176941', 'stop_name' => 'Noble Park', 'stop_sequence' => 0, 'stop_suburb' => 'Noble Park', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'true', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1150' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1150, 'stop_landmark' => '', 'stop_latitude' => '-37.9003677', 'stop_longitude' => '145.088318', 'stop_name' => 'Oakleigh', 'stop_sequence' => 0, 'stop_suburb' => 'Oakleigh', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1, 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1,Zone 2' } }, '1151' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1151, 'stop_landmark' => '', 'stop_latitude' => '-38.066143', 'stop_longitude' => '145.411', 'stop_name' => 'Officer', 'stop_sequence' => 0, 'stop_suburb' => 'Officer', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1153' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1153, 'stop_landmark' => '', 'stop_latitude' => '-38.0806122', 'stop_longitude' => '145.486374', 'stop_name' => 'Pakenham', 'stop_sequence' => 0, 'stop_suburb' => 'Pakenham', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'false', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1155' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1155, 'stop_landmark' => '', 'stop_latitude' => '-37.8110542', 'stop_longitude' => '144.9729', 'stop_name' => 'Parliament', 'stop_sequence' => 0, 'stop_suburb' => 'Melbourne City', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1' } }, '1162' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1162, 'stop_landmark' => '', 'stop_latitude' => '-37.8240738', 'stop_longitude' => '144.990158', 'stop_name' => 'Richmond', 'stop_sequence' => 0, 'stop_suburb' => 'Richmond', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'true', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1' } }, '1172' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1172, 'stop_landmark' => '', 'stop_latitude' => '-37.9565', 'stop_longitude' => '145.162827', 'stop_name' => 'Sandown Park', 'stop_sequence' => 0, 'stop_suburb' => 'Springvale', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1180' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1180, 'stop_landmark' => '', 'stop_latitude' => '-37.8384438', 'stop_longitude' => '144.99234', 'stop_name' => 'South Yarra', 'stop_sequence' => 0, 'stop_suburb' => 'South Yarra', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'false', 'ticket_type' => '', 'ticket_zones' => [ 1 ], 'vline_reservation' => 'false', 'zone' => 'Zone 1' } }, '1181' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1181, 'stop_landmark' => '', 'stop_latitude' => '-37.8179321', 'stop_longitude' => '144.951416', 'stop_name' => 'Southern Cross', 'stop_sequence' => 0, 'stop_suburb' => 'Melbourne City', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'true', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 1 ], 'vline_reservation' => 'true', 'zone' => 'Zone 1' } }, '1183' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1183, 'stop_landmark' => '', 'stop_latitude' => '-37.9495125', 'stop_longitude' => '145.153458', 'stop_name' => 'Springvale', 'stop_sequence' => 0, 'stop_suburb' => 'Springvale', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1208' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1208, 'stop_landmark' => '', 'stop_latitude' => '-37.93849', 'stop_longitude' => '145.13884', 'stop_name' => 'Westall', 'stop_sequence' => 0, 'stop_suburb' => 'Clayton South', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1215' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1215, 'stop_landmark' => '', 'stop_latitude' => '-37.9782524', 'stop_longitude' => '145.1916', 'stop_name' => 'Yarraman', 'stop_sequence' => 0, 'stop_suburb' => 'Noble Park', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1223' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1223, 'stop_landmark' => '', 'stop_latitude' => '-38.07129', 'stop_longitude' => '145.43779', 'stop_name' => 'Cardinia Road', 'stop_sequence' => 0, 'stop_suburb' => 'Pakenham', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'true', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } }, '1230' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1230, 'stop_landmark' => '', 'stop_latitude' => '-38.0842857', 'stop_longitude' => '145.506317', 'stop_name' => 'East Pakenham', 'stop_sequence' => 0, 'stop_suburb' => 'Pakenham', 'stop_ticket' => { 'is_free_fare_zone' => 'false', 'ticket_checks' => 'false', 'ticket_machine' => 'true', 'ticket_type' => '', 'ticket_zones' => [ 2 ], 'vline_reservation' => 'false', 'zone' => 'Zone 2' } } } }