train: 967048,0,4
Sat Dec  6 04:39:11 2025 2025-12-06T04:39:11Z

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 Flinders Street

1 1230 East Pakenham Station 2025-12-06T04:03:00Z 15:03:00 -36m-11s -2171 15:02:40 -36m-31s -2191 disruptions 344824 218983
1 1153 Pakenham Station 2025-12-06T04:06:00Z 15:06:00 -33m-11s -1991 15:06:00 -33m-11s -1991 disruptions 344824 218983
1 1223 Cardinia Road Station 2025-12-06T04:10:00Z 15:10:00 -29m-11s -1751 15:10:00 -29m-11s -1751 disruptions 344824 218983
1 1151 Officer Station 2025-12-06T04:13:00Z 15:13:00 -26m-11s -1571 15:13:33 -25m-38s -1538 disruptions 344824 218983
1 1017 Beaconsfield Station 2025-12-06T04:17:00Z 15:17:00 -22m-11s -1331 15:17:13 -21m-58s -1318 disruptions 344824 218983
1 1021 Berwick Station 2025-12-06T04:20:00Z 15:20:00 -19m-11s -1151 15:19:40 -19m-31s -1171 disruptions 344824 218983
1 1139 Narre Warren Station 2025-12-06T04:23:00Z 15:23:00 -16m-11s -971 15:23:00 -16m-11s -971 disruptions 344824 218983
1 1085 Hallam Station 2025-12-06T04:27:00Z 15:27:00 -12m-11s -731 15:27:00 -12m-11s -731 disruptions 344824 218983
2 1049 Dandenong Station 2025-12-06T04:33:00Z 15:33:00 -6m-11s -371 15:34:13 -4m-58s -298 disruptions 344824 218983
1 1215 Yarraman Station 2025-12-06T04:36:00Z 15:36:00 -3m-11s -191 15:37:00 -2m-11s -131 disruptions 344824 218983
1 1142 Noble Park Station 2025-12-06T04:39:00Z 15:39:00 0m-11s -11 15:39:51 0m40s 40 disruptions 344824 218983

1 1172 Sandown Park Station 2025-12-06T04:41:00Z 15:41:00 1m49s 109 15:42:00 2m49s 169 disruptions 344824 218983
1 1183 Springvale Station 2025-12-06T04:43:00Z 15:43:00 3m49s 229 15:44:00 4m49s 289 disruptions 344824 218983
1 1208 Westall Station 2025-12-06T04:46:00Z 15:46:00 6m49s 409 15:47:00 7m49s 469 disruptions 344824 218983
1 1040 Clayton Station 2025-12-06T04:48:00Z 15:48:00 8m49s 529 15:50:00 10m49s 649 disruptions 344824 218983
1 1099 Huntingdale Station 2025-12-06T04:51:00Z 15:51:00 11m49s 709 15:53:00 13m49s 829 disruptions 344824 218983
1 1150 Oakleigh Station 2025-12-06T04:53:00Z 15:53:00 13m49s 829 15:55:00 15m49s 949 disruptions 344824 218983
1 1098 Hughesdale Station 2025-12-06T04:55:00Z 15:55:00 15m49s 949 15:57:00 17m49s 1069 disruptions 344824 218983
1 1138 Murrumbeena Station 2025-12-06T04:57:00Z 15:57:00 17m49s 1069 15:59:00 19m49s 1189 disruptions 344824 218983
1 1034 Carnegie Station 2025-12-06T04:59:00Z 15:59:00 19m49s 1189 16:01:00 21m49s 1309 disruptions 344824 218983
3 1036 Caulfield Station 2025-12-06T05:02:00Z 16:02:00 22m49s 1369 16:03:00 23m49s 1429 disruptions 344824 218983
3 1118 Malvern Station 2025-12-06T05:05:00Z 16:05:00 25m49s 1549 16:06:00 26m49s 1609 disruptions 344824 218983
5 1180 South Yarra Station 2025-12-06T05:10:00Z 16:10:00 30m49s 1849 16:12:00 32m49s 1969 disruptions 344824 218983
5 1162 Richmond Station 2025-12-06T05:13:00Z 16:13:00 33m49s 2029 16:14:00 34m49s 2089 disruptions 344824 218983
2 1155 Parliament Station 2025-12-06T05:16:00Z 16:16:00 36m49s 2209 16:18:00 38m49s 2329 disruptions 344824 218983
2 1120 Melbourne Central Station 2025-12-06T05:18:00Z 16:18:00 38m49s 2329 16:22:00 42m49s 2569 disruptions 344824 218983
2 1068 Flagstaff Station 2025-12-06T05:20:00Z 16:20:00 40m49s 2449 16:24:00 44m49s 2689 disruptions 344824 218983
12 1181 Southern Cross Station 2025-12-06T05:22:00Z 16:22:00 42m49s 2569 16:27:00 47m49s 2869 disruptions 344824 218983
6 1071 Flinders Street Station 2025-12-06T05:26:00Z 16:26:00 46m49s 2809 no est disruptions 344824 218983
$perl_scalar = { 'departures' => [ { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 1, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:02:40Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:03:00Z', 'skipped_stops' => [], 'stop_id' => 1230 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 2, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:06:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:06:00Z', 'skipped_stops' => [], 'stop_id' => 1153 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 3, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:10:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:10:00Z', 'skipped_stops' => [], 'stop_id' => 1223 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 4, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:13:33Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:13:00Z', 'skipped_stops' => [], 'stop_id' => 1151 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 5, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:17:13Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:17:00Z', 'skipped_stops' => [], 'stop_id' => 1017 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 6, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:19:40Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:20:00Z', 'skipped_stops' => [], 'stop_id' => 1021 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 7, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:23:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:23:00Z', 'skipped_stops' => [], 'stop_id' => 1139 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 8, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:27:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:27:00Z', 'skipped_stops' => [], 'stop_id' => 1085 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 9, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:34:13Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:33:00Z', 'skipped_stops' => [], 'stop_id' => 1049 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 10, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:37:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:36:00Z', 'skipped_stops' => [], 'stop_id' => 1215 }, { 'at_platform' => 'true', 'departure_note' => '', 'departure_sequence' => 11, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:39:51Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:39:00Z', 'skipped_stops' => [], 'stop_id' => 1142 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 12, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:42:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:41:00Z', 'skipped_stops' => [], 'stop_id' => 1172 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 13, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:44:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:43:00Z', 'skipped_stops' => [], 'stop_id' => 1183 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 14, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:47:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:46:00Z', 'skipped_stops' => [], 'stop_id' => 1208 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 15, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:50:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:48:00Z', 'skipped_stops' => [], 'stop_id' => 1040 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 16, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:53:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:51:00Z', 'skipped_stops' => [], 'stop_id' => 1099 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 17, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:55:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:53:00Z', 'skipped_stops' => [], 'stop_id' => 1150 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 18, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:57:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:55:00Z', 'skipped_stops' => [], 'stop_id' => 1098 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 19, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T04:59:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:57:00Z', 'skipped_stops' => [], 'stop_id' => 1138 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 20, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T05:01:00Z', 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T04:59:00Z', 'skipped_stops' => [], 'stop_id' => 1034 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 21, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T05:03:00Z', 'flags' => '', 'platform_number' => '3', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T05:02:00Z', 'skipped_stops' => [], 'stop_id' => 1036 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 22, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T05:06:00Z', 'flags' => '', 'platform_number' => '3', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T05:05:00Z', 'skipped_stops' => [], 'stop_id' => 1118 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 23, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T05:12:00Z', 'flags' => '', 'platform_number' => '5', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T05:10:00Z', 'skipped_stops' => [], 'stop_id' => 1180 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 24, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T05:14:00Z', 'flags' => '', 'platform_number' => '5', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T05:13:00Z', 'skipped_stops' => [], 'stop_id' => 1162 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 25, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T05:18:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T05:16:00Z', 'skipped_stops' => [], 'stop_id' => 1155 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 26, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T05:22:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T05:18:00Z', 'skipped_stops' => [], 'stop_id' => 1120 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 27, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T05:24:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T05:20:00Z', 'skipped_stops' => [], 'stop_id' => 1068 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 28, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => '2025-12-06T05:27:00Z', 'flags' => '', 'platform_number' => '12', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T05:22:00Z', 'skipped_stops' => [], 'stop_id' => 1181 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 29, 'direction_id' => 1, 'disruption_ids' => [ 344824, 218983 ], 'estimated_departure_utc' => undef, 'flags' => 'E', 'platform_number' => '6', 'route_id' => 11, 'run_id' => 967048, 'run_ref' => '967048', 'scheduled_departure_utc' => '2025-12-06T05:26:00Z', 'skipped_stops' => [], 'stop_id' => 1071 } ], 'directions' => { '1' => { 'direction_id' => 1, 'direction_name' => 'City', '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' => { '967048' => { 'destination_name' => 'Flinders Street', 'direction_id' => 1, 'express_stop_count' => 3, 'externalService' => 7, 'final_stop_id' => 1071, 'geopath' => [], 'interchange' => { 'distributor' => { 'advertised' => 'false', 'destination_name' => 'East Pakenham', 'direction_id' => 10, 'route_id' => 11, 'run_ref' => '967055', 'stop_id' => 1230 }, 'feeder' => { 'advertised' => 'false', 'destination_name' => 'East Pakenham', 'direction_id' => 10, 'route_id' => 11, 'run_ref' => '967037', 'stop_id' => 1230 } }, 'route_id' => 11, 'route_type' => 0, 'run_id' => 967048, 'run_note' => '', 'run_ref' => '967048', 'run_sequence' => 0, 'status' => 'scheduled', 'vehicle_descriptor' => { 'air_conditioned' => undef, 'description' => '3 Car Silver Hitachi', 'id' => '9028M-9928M', 'length' => '160', 'low_floor' => undef, 'operator' => 'Metro Trains Melbourne', 'supplier' => 'CIS - Metro Trains Melbourne' }, 'vehicle_position' => { 'bearing' => '-47.7336032239332', 'datetime_utc' => '2025-12-06T15:39:12', 'direction' => 'Inbound', 'easting' => '339730.483498632', 'expiry_time' => '2025-12-06T15:39:48', 'latitude' => '-37.966077465862', 'longitude' => '145.175467209913', 'northing' => '5796378.57857074', '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' } } } }