train: 967002,0,4
Wed Sep 23 17:07:16 2026 2026-09-23T17:07:16Z

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.
** current, _* Later today, __ in the future

Final stop Town Hall

1 1230 East Pakenham Station 2026-09-23T18:12:00Z 04:12:00 64m44s 3884 no est disruptions 218983
1 1153 Pakenham Station 2026-09-23T18:14:00Z 04:14:00 66m44s 4004 no est disruptions 218983
1 1223 Cardinia Road Station 2026-09-23T18:18:00Z 04:18:00 70m44s 4244 no est disruptions 218983
1 1151 Officer Station 2026-09-23T18:21:00Z 04:21:00 73m44s 4424 no est disruptions 218983
1 1017 Beaconsfield Station 2026-09-23T18:25:00Z 04:25:00 77m44s 4664 no est disruptions 218983
1 1021 Berwick Station 2026-09-23T18:28:00Z 04:28:00 80m44s 4844 no est disruptions 218983
1 1139 Narre Warren Station 2026-09-23T18:31:00Z 04:31:00 83m44s 5024 no est disruptions 218983
1 1085 Hallam Station 2026-09-23T18:34:00Z 04:34:00 86m44s 5204 no est disruptions 218983
2 1049 Dandenong Station 2026-09-23T18:42:00Z 04:42:00 94m44s 5684 no est disruptions 218983
1 1215 Yarraman Station 2026-09-23T18:44:00Z 04:44:00 96m44s 5804 no est disruptions 218983
1 1142 Noble Park Station 2026-09-23T18:46:00Z 04:46:00 98m44s 5924 no est disruptions 218983
1 1172 Sandown Park Station 2026-09-23T18:49:00Z 04:49:00 101m44s 6104 no est disruptions 218983
1 1183 Springvale Station 2026-09-23T18:51:00Z 04:51:00 103m44s 6224 no est disruptions 218983
1 1208 Westall Station 2026-09-23T18:54:00Z 04:54:00 106m44s 6404 no est disruptions 218983
1 1040 Clayton Station 2026-09-23T18:56:00Z 04:56:00 108m44s 6524 no est disruptions 218983
1 1099 Huntingdale Station 2026-09-23T18:59:00Z 04:59:00 111m44s 6704 no est disruptions 218983
1 1150 Oakleigh Station 2026-09-23T19:01:00Z 05:01:00 113m44s 6824 no est disruptions 218983
1 1098 Hughesdale Station 2026-09-23T19:03:00Z 05:03:00 115m44s 6944 no est disruptions 218983
1 1138 Murrumbeena Station 2026-09-23T19:04:00Z 05:04:00 116m44s 7004 no est disruptions 218983
1 1034 Carnegie Station 2026-09-23T19:06:00Z 05:06:00 118m44s 7124 no est disruptions 218983
3 1036 Caulfield Station 2026-09-23T19:09:00Z 05:09:00 121m44s 7304 no est disruptions 218983
3 1118 Malvern Station 2026-09-23T19:11:00Z 05:11:00 123m44s 7424 no est disruptions 218983
1 1236 2026-09-23T19:20:00Z 05:20:00 132m44s 7964 no est disruptions 218983
1 1235 2026-09-23T19:24:00Z 05:24:00 136m44s 8204 no est disruptions 218983
$perl_scalar = { 'departures' => [ { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 1, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:12:00Z', 'skipped_stops' => [], 'stop_id' => 1230 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 2, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:14:00Z', 'skipped_stops' => [], 'stop_id' => 1153 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 3, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:18:00Z', 'skipped_stops' => [], 'stop_id' => 1223 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 4, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:21:00Z', 'skipped_stops' => [], 'stop_id' => 1151 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 5, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:25:00Z', 'skipped_stops' => [], 'stop_id' => 1017 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 6, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:28:00Z', 'skipped_stops' => [], 'stop_id' => 1021 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 7, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:31:00Z', 'skipped_stops' => [], 'stop_id' => 1139 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 8, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:34:00Z', 'skipped_stops' => [], 'stop_id' => 1085 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 9, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:42:00Z', 'skipped_stops' => [], 'stop_id' => 1049 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 10, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:44:00Z', 'skipped_stops' => [], 'stop_id' => 1215 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 11, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:46:00Z', 'skipped_stops' => [], 'stop_id' => 1142 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 12, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:49:00Z', 'skipped_stops' => [], 'stop_id' => 1172 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 13, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:51:00Z', 'skipped_stops' => [], 'stop_id' => 1183 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 14, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:54:00Z', 'skipped_stops' => [], 'stop_id' => 1208 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 15, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:56:00Z', 'skipped_stops' => [], 'stop_id' => 1040 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 16, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T18:59:00Z', 'skipped_stops' => [], 'stop_id' => 1099 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 17, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T19:01:00Z', 'skipped_stops' => [], 'stop_id' => 1150 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 18, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T19:03:00Z', 'skipped_stops' => [], 'stop_id' => 1098 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 19, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T19:04:00Z', 'skipped_stops' => [], 'stop_id' => 1138 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 20, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T19:06:00Z', 'skipped_stops' => [], 'stop_id' => 1034 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 21, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '3', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T19:09:00Z', 'skipped_stops' => [], 'stop_id' => 1036 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 22, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '3', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T19:11:00Z', 'skipped_stops' => [], 'stop_id' => 1118 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 23, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T19:20:00Z', 'skipped_stops' => [], 'stop_id' => 1236 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 24, 'direction_id' => 1, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => 'E', 'platform_number' => '1', 'route_id' => 11, 'run_id' => 967002, 'run_ref' => '967002', 'scheduled_departure_utc' => '2026-09-23T19:24:00Z', 'skipped_stops' => [], 'stop_id' => 1235 } ], 'directions' => { '1' => { 'direction_id' => 1, 'direction_name' => 'City', 'route_id' => 11, 'route_type' => 0 } }, 'disruptions' => [ { 'colour' => '#ffd500', 'description' => 'Stations on the Cranbourne and Pakenham lines will be affected by temporary car park closures. These impacts are due to works as part of the Level Crossing Removal Project, 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' => '2026-09-23T08:30:21Z', 'published_on' => '2020-12-14T22:10:18Z', 'routes' => [], 'stops' => [], 'title' => 'Cranbourne and Pakenham line stations: Temporary car park closures until further notice', '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' => { '967002' => { 'destination_name' => 'Town Hall', 'direction_id' => 1, 'express_stop_count' => 3, 'externalService' => undef, 'final_stop_id' => 1235, 'geopath' => [], 'interchange' => { 'distributor' => { 'advertised' => 'true', 'destination_name' => 'Sunbury', 'direction_id' => 14, 'route_id' => 14, 'run_ref' => '990003', 'stop_id' => 1187 }, 'feeder' => undef }, 'route_id' => 11, 'route_type' => 0, 'run_id' => 967002, 'run_note' => '', 'run_ref' => '967002', 'run_sequence' => 0, 'status' => 'scheduled', 'vehicle_descriptor' => undef, 'vehicle_position' => undef } }, '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.9899673', 'stop_longitude' => '145.209732', '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' } }, '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.89425', 'stop_longitude' => '145.076431', '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' } }, '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.0266647', 'stop_longitude' => '145.3019', '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.9666252', 'stop_longitude' => '145.176331', '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' } }, '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' } }, '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' } }, '1235' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1235, 'stop_landmark' => '', 'stop_latitude' => '-37.8160934', 'stop_longitude' => '144.966827', 'stop_name' => 'Town Hall', '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' } }, '1236' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1236, 'stop_landmark' => '', 'stop_latitude' => '-37.8333244', 'stop_longitude' => '144.9728', 'stop_name' => 'Anzac', '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' } } } }