train: 967141,0,4
Thu Aug  6 13:20:24 2026 2026-08-06T13:20:24Z

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 East Pakenham

2 1234 2026-08-06T13:32:00Z 23:32:00 11m36s 696 23:32:00 11m36s 696 disruptions 218983

2 1235 2026-08-06T13:34:00Z 23:34:00 13m36s 816 23:34:00 13m36s 816 disruptions 218983
2 1236 2026-08-06T13:37:00Z 23:37:00 16m36s 996 23:37:00 16m36s 996 disruptions 218983
4 1118 Malvern Station 2026-08-06T13:45:00Z 23:45:00 24m36s 1476 23:45:00 24m36s 1476 disruptions 218983
4 1036 Caulfield Station 2026-08-06T13:48:00Z 23:48:00 27m36s 1656 23:48:00 27m36s 1656 disruptions 218983
2 1034 Carnegie Station 2026-08-06T13:50:00Z 23:50:00 29m36s 1776 23:50:00 29m36s 1776 disruptions 218983
2 1138 Murrumbeena Station 2026-08-06T13:52:00Z 23:52:00 31m36s 1896 23:52:00 31m36s 1896 disruptions 218983
2 1098 Hughesdale Station 2026-08-06T13:53:00Z 23:53:00 32m36s 1956 23:54:00 33m36s 2016 disruptions 218983
2 1150 Oakleigh Station 2026-08-06T13:56:00Z 23:56:00 35m36s 2136 23:56:00 35m36s 2136 disruptions 218983
2 1099 Huntingdale Station 2026-08-06T13:58:00Z 23:58:00 37m36s 2256 23:58:00 37m36s 2256 disruptions 218983
2 1040 Clayton Station 2026-08-06T14:00:00Z 00:00:00 39m36s 2376 00:01:00 40m36s 2436 disruptions 218983
2 1208 Westall Station 2026-08-06T14:04:00Z 00:04:00 43m36s 2616 00:04:00 43m36s 2616 disruptions 218983
2 1183 Springvale Station 2026-08-06T14:07:00Z 00:07:00 46m36s 2796 00:07:00 46m36s 2796 disruptions 218983
2 1172 Sandown Park Station 2026-08-06T14:08:00Z 00:08:00 47m36s 2856 00:09:00 48m36s 2916 disruptions 218983
2 1142 Noble Park Station 2026-08-06T14:11:00Z 00:11:00 50m36s 3036 00:11:00 50m36s 3036 disruptions 218983
2 1215 Yarraman Station 2026-08-06T14:13:00Z 00:13:00 52m36s 3156 00:14:00 53m36s 3216 disruptions 218983
3 1049 Dandenong Station 2026-08-06T14:18:00Z 00:18:00 57m36s 3456 00:18:00 57m36s 3456 disruptions 218983
2 1085 Hallam Station 2026-08-06T14:23:00Z 00:23:00 62m36s 3756 no est disruptions 218983
2 1139 Narre Warren Station 2026-08-06T14:26:00Z 00:26:00 65m36s 3936 no est disruptions 218983
2 1021 Berwick Station 2026-08-06T14:31:00Z 00:31:00 70m36s 4236 no est disruptions 218983
2 1017 Beaconsfield Station 2026-08-06T14:33:00Z 00:33:00 72m36s 4356 no est disruptions 218983
2 1151 Officer Station 2026-08-06T14:37:00Z 00:37:00 76m36s 4596 no est disruptions 218983
2 1223 Cardinia Road Station 2026-08-06T14:39:00Z 00:39:00 78m36s 4716 no est disruptions 218983
2 1153 Pakenham Station 2026-08-06T14:44:00Z 00:44:00 83m36s 5016 no est disruptions 218983
2 1230 East Pakenham Station 2026-08-06T14:47:00Z 00:47:00 86m36s 5196 no est disruptions 218983
$perl_scalar = { 'departures' => [ { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 1, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T13:32:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T13:32:00Z', 'skipped_stops' => [], 'stop_id' => 1234 }, { 'at_platform' => 'false', 'departure_note' => 'via Metro Tunnel', 'departure_sequence' => 2, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T13:34:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T13:34:00Z', 'skipped_stops' => [], 'stop_id' => 1235 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 3, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T13:37:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T13:37:00Z', 'skipped_stops' => [], 'stop_id' => 1236 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 4, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T13:45:00Z', 'flags' => '', 'platform_number' => '4', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T13:45:00Z', 'skipped_stops' => [], 'stop_id' => 1118 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 5, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T13:48:00Z', 'flags' => '', 'platform_number' => '4', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T13:48:00Z', 'skipped_stops' => [], 'stop_id' => 1036 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 6, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T13:50:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T13:50:00Z', 'skipped_stops' => [], 'stop_id' => 1034 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 7, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T13:52:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T13:52:00Z', 'skipped_stops' => [], 'stop_id' => 1138 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 8, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T13:54:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T13:53:00Z', 'skipped_stops' => [], 'stop_id' => 1098 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 9, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T13:56:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T13:56:00Z', 'skipped_stops' => [], 'stop_id' => 1150 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 10, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T13:58:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T13:58:00Z', 'skipped_stops' => [], 'stop_id' => 1099 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 11, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T14:01:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:00:00Z', 'skipped_stops' => [], 'stop_id' => 1040 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 12, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T14:04:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:04:00Z', 'skipped_stops' => [], 'stop_id' => 1208 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 13, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T14:07:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:07:00Z', 'skipped_stops' => [], 'stop_id' => 1183 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 14, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T14:09:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:08:00Z', 'skipped_stops' => [], 'stop_id' => 1172 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 15, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T14:11:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:11:00Z', 'skipped_stops' => [], 'stop_id' => 1142 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 16, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T14:14:00Z', 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:13:00Z', 'skipped_stops' => [], 'stop_id' => 1215 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 17, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => '2026-08-06T14:18:00Z', 'flags' => '', 'platform_number' => '3', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:18:00Z', 'skipped_stops' => [], 'stop_id' => 1049 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 18, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:23:00Z', 'skipped_stops' => [], 'stop_id' => 1085 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 19, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:26:00Z', 'skipped_stops' => [], 'stop_id' => 1139 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 20, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:31:00Z', 'skipped_stops' => [], 'stop_id' => 1021 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 21, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:33:00Z', 'skipped_stops' => [], 'stop_id' => 1017 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 22, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:37:00Z', 'skipped_stops' => [], 'stop_id' => 1151 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 23, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:39:00Z', 'skipped_stops' => [], 'stop_id' => 1223 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 24, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => '', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:44:00Z', 'skipped_stops' => [], 'stop_id' => 1153 }, { 'at_platform' => 'false', 'departure_note' => '', 'departure_sequence' => 25, 'direction_id' => 10, 'disruption_ids' => [ 218983 ], 'estimated_departure_utc' => undef, 'flags' => 'E', 'platform_number' => '2', 'route_id' => 11, 'run_id' => 967141, 'run_ref' => '967141', 'scheduled_departure_utc' => '2026-08-06T14:47:00Z', 'skipped_stops' => [], 'stop_id' => 1230 } ], 'directions' => { '10' => { 'direction_id' => 10, 'direction_name' => 'Pakenham', '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 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' => '2026-08-01T11:05:11Z', '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 2026', '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' => { '967141' => { 'destination_name' => 'East Pakenham', 'direction_id' => 10, 'express_stop_count' => 3, 'externalService' => 7, 'final_stop_id' => 1230, 'geopath' => [], 'interchange' => { 'distributor' => undef, 'feeder' => { 'advertised' => 'true', 'destination_name' => 'Town Hall', 'direction_id' => 1, 'route_id' => 14, 'run_ref' => '990140', 'stop_id' => 1235 } }, 'route_id' => 11, 'route_type' => 0, 'run_id' => 967141, 'run_note' => '', 'run_ref' => '967141', 'run_sequence' => 0, 'status' => 'scheduled', 'vehicle_descriptor' => { 'air_conditioned' => undef, 'description' => '3 Car Silver Hitachi', 'id' => '9013M-9913M', 'length' => '160', 'low_floor' => undef, 'operator' => 'Metro Trains Melbourne', 'supplier' => 'CIS - Metro Trains Melbourne' }, 'vehicle_position' => { 'bearing' => '94.4297170257542', 'datetime_utc' => '2026-08-06T23:20:13', 'direction' => 'Inbound', 'easting' => '313782.338256045', 'expiry_time' => '2026-08-06T23:20:48', 'latitude' => '-37.8018003428095', 'longitude' => '144.884806433252', 'northing' => '5814067.89474356', '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.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' } }, '1234' => { 'route_type' => 0, 'stop_distance' => '0', 'stop_id' => 1234, 'stop_landmark' => '', 'stop_latitude' => '-37.80805', 'stop_longitude' => '144.96312', 'stop_name' => 'State Library', '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' } }, '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' } } } }