Apakah cara terbaik untuk perjalanan dari Jakarta ke Surabaya?
Apakah cara termurah untuk ke Surabaya dari Jakarta?
Anda boleh sampai ke Surabaya dengan hanya RM 43 dengan menaiki Bas dari Medali Mas, tetapi anda boleh temui banyak lagi tawaran murah: kami telah memilih yang terbaik untuk beberapa hari akan datang di sini untuk anda.
-
Medali Mas12h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 18/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 19/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 12h 30m
-
Harapan Jaya10h 0m01:15 PTGJakartaCililitan Besar Bus Stop11:15 PTGSurabayaSidotopo Bus Station0EconomyBas dari Harapan Jaya pergi dari Cililitan Besar Bus Stop, Jakarta (Indonesia) pada 18/06/2026 1:15:00 PTG ke Sidotopo Bus Station, Surabaya (Indonesia) tiba pada 18/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 57 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Sarwonadhi Trans9h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 18/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 18/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 9h 40m
-
Kramat Djati16h 0m02:30 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 18/06/2026 2:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 19/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 16h 0m
-
Damri Express10h 0m08:00 PGJakartaTerminal Pulo Gebang6:00 PTGSurabayaTerminal Purabaya-Bungurasih0BusinessBas dari Damri Express pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 18/06/2026 8:00:00 PG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 18/06/2026 6:00:00 PTG. Tiket Business 50 untuk RM 67 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Batik Air1h 25m01:35 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma3:00 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 18/06/2026 1:35:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 18/06/2026 3:00:00 PTG. Tiket Economy 50 untuk RM 222 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Lion Air1h 30m09:05 PGJakarta AirportJakarta Airport10:35 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 18/06/2026 9:05:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 18/06/2026 10:35:00 PG. Tiket Economy 50 untuk RM 268 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 25m08:20 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma9:45 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 18/06/2026 8:20:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 18/06/2026 9:45:00 PTG. Tiket Economy 50 untuk RM 277 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Skyscanner1h 35m010:40 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas12:15 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Skyscanner pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 18/06/2026 10:40:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 18/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 319 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Pelita Air1h 35m010:40 PGJakarta AirportJakarta Airport12:15 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 18/06/2026 10:40:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 18/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 35m
Bas termurah Khamis
Penerbangan termurah Khamis
-
Medali Mas13h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 19/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 20/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 13h 30m
-
Sarwonadhi Trans10h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 19/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 19/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Kramat Djati17h 30m01:00 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 19/06/2026 1:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 20/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Pahala Kencana16h 10m01:35 PTGJakartaTerminal Manggarai5:45 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 19/06/2026 1:35:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 20/06/2026 5:45:00 PG. Tiket Economy 50 untuk RM 68 seorang tersedia. Tempoh perjalanan ialah 16h 10m
-
Haryanto Bojonegoro14h 15m08:30 PGJakartaTerminal Manggarai10:45 PTGSurabayaCentral Station0EconomyBas dari Haryanto Bojonegoro pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 19/06/2026 8:30:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 19/06/2026 10:45:00 PTG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Batik Air1h 25m05:25 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma6:50 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 19/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 19/06/2026 6:50:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Batik Air1h 25m08:50 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma10:15 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 19/06/2026 8:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 19/06/2026 10:15:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Citilink1h 35m012:35 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma2:10 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 19/06/2026 12:35:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 19/06/2026 2:10:00 PTG. Tiket Economy 50 untuk RM 350 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Citilink1h 25m08:20 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma9:45 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 19/06/2026 8:20:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 19/06/2026 9:45:00 PTG. Tiket Economy 50 untuk RM 350 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Garuda Indonesia1h 40m06:50 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 19/06/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 19/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 357 seorang tersedia. Tempoh perjalanan ialah 1h 40m
Bas termurah Jumaat
Penerbangan termurah Jumaat
-
Medali Mas13h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 20/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 13h 30m
-
Sarwonadhi Trans10h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 20/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 20/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Kramat Djati17h 30m01:00 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 20/06/2026 1:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Pahala Kencana17h 55m012:25 PTGJakartaTerminal Manggarai6:20 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 20/06/2026 12:25:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 6:20:00 PG. Tiket Economy 50 untuk RM 68 seorang tersedia. Tempoh perjalanan ialah 17h 55m
-
Gunung Harta17h 30m012:00 PTGJakartaTerminal Manggarai5:30 PGSurabayaCentral Station0EconomyBas dari Gunung Harta pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 20/06/2026 12:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 5:30:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 20/06/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 20/06/2026 5:00:00 PG. Tiket Economy 50 untuk RM 296 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m06:00 PGJakarta AirportJakarta Airport7:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 20/06/2026 6:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 20/06/2026 7:30:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 35m06:55 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 20/06/2026 6:55:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 20/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Garuda Indonesia1h 40m08:10 PTGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas9:50 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 20/06/2026 8:10:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 20/06/2026 9:50:00 PTG. Tiket Economy 50 untuk RM 357 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Pelita Air1h 35m06:30 PGJakarta AirportJakarta Airport8:05 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 20/06/2026 6:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 20/06/2026 8:05:00 PG. Tiket Economy 50 untuk RM 406 seorang tersedia. Tempoh perjalanan ialah 1h 35m
Bas termurah Sabtu
Penerbangan termurah Sabtu
-
Medali Mas13h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 21/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 22/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 13h 30m
-
Sarwonadhi Trans10h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 21/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Pahala Kencana16h 0m01:35 PTGJakartaTerminal Manggarai5:35 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 21/06/2026 1:35:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 22/06/2026 5:35:00 PG. Tiket Economy 50 untuk RM 68 seorang tersedia. Tempoh perjalanan ialah 16h 0m
-
Haryanto Bojonegoro14h 15m08:30 PGJakartaTerminal Manggarai10:45 PTGSurabayaCentral Station0EconomyBas dari Haryanto Bojonegoro pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 21/06/2026 8:30:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 10:45:00 PTG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Gunung Harta17h 30m012:00 PTGJakartaTerminal Manggarai5:30 PGSurabayaCentral Station0EconomyBas dari Gunung Harta pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 21/06/2026 12:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 22/06/2026 5:30:00 PG. Tiket Economy 50 untuk RM 77 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 21/06/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 21/06/2026 5:00:00 PG. Tiket Economy 50 untuk RM 296 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 25m05:25 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma6:50 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 21/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 21/06/2026 6:50:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Garuda Indonesia1h 40m06:50 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 21/06/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 21/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Pelita Air1h 30m08:25 PGJakarta AirportJakarta Airport9:55 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 21/06/2026 8:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 21/06/2026 9:55:00 PG. Tiket Economy 50 untuk RM 351 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 35m05:25 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas7:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 21/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 21/06/2026 7:00:00 PG. Tiket Economy 50 untuk RM 355 seorang tersedia. Tempoh perjalanan ialah 1h 35m
Bas termurah Ahad
Penerbangan termurah Ahad
-
Medali Mas12h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 22/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 23/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 12h 30m
-
Sarwonadhi Trans9h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 22/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 22/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 9h 40m
-
Kramat Djati16h 0m02:30 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 22/06/2026 2:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 23/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 16h 0m
-
Pahala Kencana17h 55m012:25 PTGJakartaTerminal Manggarai6:20 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 22/06/2026 12:25:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 23/06/2026 6:20:00 PG. Tiket Economy 50 untuk RM 68 seorang tersedia. Tempoh perjalanan ialah 17h 55m
-
Gunung Harta17h 30m012:00 PTGJakartaTerminal Manggarai5:30 PGSurabayaCentral Station0EconomyBas dari Gunung Harta pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 22/06/2026 12:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 23/06/2026 5:30:00 PG. Tiket Economy 50 untuk RM 77 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 22/06/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 22/06/2026 5:00:00 PG. Tiket Economy 50 untuk RM 300 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 25m05:25 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma6:50 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 22/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 22/06/2026 6:50:00 PG. Tiket Economy 50 untuk RM 336 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Citilink1h 35m012:35 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma2:10 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 22/06/2026 12:35:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 22/06/2026 2:10:00 PTG. Tiket Economy 50 untuk RM 350 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Pelita Air1h 35m06:30 PGJakarta AirportJakarta Airport8:05 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 22/06/2026 6:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 22/06/2026 8:05:00 PG. Tiket Economy 50 untuk RM 370 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Garuda Indonesia1h 40m06:50 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 22/06/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 22/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 433 seorang tersedia. Tempoh perjalanan ialah 1h 40m
Bas termurah Isnin
Penerbangan termurah Isnin
-
Medali Mas13h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 23/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 24/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 13h 30m
-
Sarwonadhi Trans10h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 23/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 23/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Kramat Djati16h 0m02:30 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 23/06/2026 2:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 24/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 63 seorang tersedia. Tempoh perjalanan ialah 16h 0m
-
Pahala Kencana16h 0m01:35 PTGJakartaTerminal Manggarai5:35 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 23/06/2026 1:35:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 24/06/2026 5:35:00 PG. Tiket Economy 50 untuk RM 67 seorang tersedia. Tempoh perjalanan ialah 16h 0m
-
Damri Express10h 0m08:00 PGJakartaTerminal Pulo Gebang6:00 PTGSurabayaTerminal Purabaya-Bungurasih0BusinessBas dari Damri Express pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 23/06/2026 8:00:00 PG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 23/06/2026 6:00:00 PTG. Tiket Business 50 untuk RM 67 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 23/06/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 23/06/2026 5:00:00 PG. Tiket Economy 50 untuk RM 296 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 25m05:25 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma6:50 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 23/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 23/06/2026 6:50:00 PG. Tiket Economy 50 untuk RM 335 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Pelita Air1h 30m08:25 PGJakarta AirportJakarta Airport9:55 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 23/06/2026 8:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 23/06/2026 9:55:00 PG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 35m06:55 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 23/06/2026 6:55:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 23/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 360 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Garuda Indonesia1h 40m06:50 PGJakarta AirportJakarta Airport8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 23/06/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 23/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 420 seorang tersedia. Tempoh perjalanan ialah 1h 40m
Bas termurah Selasa
Penerbangan termurah Selasa
-
Sarwonadhi Trans10h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 24/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 24/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Kramat Djati18h 0m01:00 PTGJakartaTerminal Manggarai7:00 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 24/06/2026 1:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 25/06/2026 7:00:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 18h 0m
-
Pahala Kencana17h 55m012:25 PTGJakartaTerminal Manggarai6:20 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 24/06/2026 12:25:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 25/06/2026 6:20:00 PG. Tiket Economy 50 untuk RM 68 seorang tersedia. Tempoh perjalanan ialah 17h 55m
-
Gunung Harta17h 30m012:00 PTGJakartaTerminal Manggarai5:30 PGSurabayaCentral Station0EconomyBas dari Gunung Harta pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 24/06/2026 12:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 25/06/2026 5:30:00 PG. Tiket Economy 50 untuk RM 77 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Haryanto Bojonegoro14h 15m08:30 PGJakartaTerminal Manggarai10:45 PTGSurabayaCentral Station0EconomyBas dari Haryanto Bojonegoro pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 24/06/2026 8:30:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 24/06/2026 10:45:00 PTG. Tiket Economy 50 untuk RM 77 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 24/06/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 24/06/2026 5:00:00 PG. Tiket Economy 50 untuk RM 328 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Pelita Air1h 35m06:30 PGJakarta AirportJakarta Airport8:05 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 24/06/2026 6:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 24/06/2026 8:05:00 PG. Tiket Economy 50 untuk RM 365 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Batik Air1h 25m05:25 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma6:50 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 24/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 24/06/2026 6:50:00 PG. Tiket Economy 50 untuk RM 370 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Citilink1h 35m012:35 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma2:10 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 24/06/2026 12:35:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 24/06/2026 2:10:00 PTG. Tiket Economy 50 untuk RM 402 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Garuda Indonesia1h 40m06:50 PGJakarta AirportJakarta Airport8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 24/06/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 24/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 527 seorang tersedia. Tempoh perjalanan ialah 1h 40m
Bas termurah Rabu
Penerbangan termurah Rabu
Apakah perjalanan terpantas dari Jakarta ke Surabaya?
Anda boleh sampai ke Surabaya dari Jakarta dalam masa 1h 25m sahaja dengan Penerbangan dari Batik Air. Ini bukan satu-satunya pilihan, dan anda boleh mengklik mana-mana tawaran di bawah untuk membandingkannya dengan mod pengangkutan lain.
-
Batik Air1h 25m01:35 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma3:00 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 18/06/2026 1:35:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 18/06/2026 3:00:00 PTG. Tiket Economy 50 untuk RM 222 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Citilink1h 25m08:20 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma9:45 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 18/06/2026 8:20:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 18/06/2026 9:45:00 PTG. Tiket Economy 50 untuk RM 277 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Lion Air1h 30m09:05 PGJakarta AirportJakarta Airport10:35 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 18/06/2026 9:05:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 18/06/2026 10:35:00 PG. Tiket Economy 50 untuk RM 268 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Skyscanner1h 35m010:40 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas12:15 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Skyscanner pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 18/06/2026 10:40:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 18/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 319 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Pelita Air1h 35m010:40 PGJakarta AirportJakarta Airport12:15 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 18/06/2026 10:40:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 18/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Sarwonadhi Trans9h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 18/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 18/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 9h 40m
-
Harapan Jaya10h 0m01:15 PTGJakartaCililitan Besar Bus Stop11:15 PTGSurabayaSidotopo Bus Station0EconomyBas dari Harapan Jaya pergi dari Cililitan Besar Bus Stop, Jakarta (Indonesia) pada 18/06/2026 1:15:00 PTG ke Sidotopo Bus Station, Surabaya (Indonesia) tiba pada 18/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 57 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Damri Express10h 0m08:00 PGJakartaTerminal Pulo Gebang6:00 PTGSurabayaTerminal Purabaya-Bungurasih0BusinessBas dari Damri Express pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 18/06/2026 8:00:00 PG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 18/06/2026 6:00:00 PTG. Tiket Business 50 untuk RM 67 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Medali Mas12h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 18/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 19/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 12h 30m
-
Kramat Djati16h 0m02:30 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 18/06/2026 2:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 19/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 16h 0m
Penerbangan terpantas Khamis
Bas terpantas Khamis
-
Batik Air1h 25m05:25 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma6:50 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 19/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 19/06/2026 6:50:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Batik Air1h 25m08:50 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma10:15 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 19/06/2026 8:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 19/06/2026 10:15:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Citilink1h 25m08:20 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma9:45 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 19/06/2026 8:20:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 19/06/2026 9:45:00 PTG. Tiket Economy 50 untuk RM 350 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Citilink1h 35m012:35 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma2:10 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 19/06/2026 12:35:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 19/06/2026 2:10:00 PTG. Tiket Economy 50 untuk RM 350 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Garuda Indonesia1h 40m06:50 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 19/06/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 19/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 357 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Sarwonadhi Trans10h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 19/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 19/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Medali Mas13h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 19/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 20/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 13h 30m
-
Haryanto Bojonegoro14h 15m08:30 PGJakartaTerminal Manggarai10:45 PTGSurabayaCentral Station0EconomyBas dari Haryanto Bojonegoro pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 19/06/2026 8:30:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 19/06/2026 10:45:00 PTG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Pahala Kencana16h 10m01:35 PTGJakartaTerminal Manggarai5:45 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 19/06/2026 1:35:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 20/06/2026 5:45:00 PG. Tiket Economy 50 untuk RM 68 seorang tersedia. Tempoh perjalanan ialah 16h 10m
-
Kramat Djati17h 30m01:00 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 19/06/2026 1:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 20/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 17h 30m
Penerbangan terpantas Jumaat
Bas terpantas Jumaat
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 20/06/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 20/06/2026 5:00:00 PG. Tiket Economy 50 untuk RM 296 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m06:00 PGJakarta AirportJakarta Airport7:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 20/06/2026 6:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 20/06/2026 7:30:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 35m06:55 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 20/06/2026 6:55:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 20/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Pelita Air1h 35m06:30 PGJakarta AirportJakarta Airport8:05 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 20/06/2026 6:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 20/06/2026 8:05:00 PG. Tiket Economy 50 untuk RM 406 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Garuda Indonesia1h 40m08:10 PTGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas9:50 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 20/06/2026 8:10:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 20/06/2026 9:50:00 PTG. Tiket Economy 50 untuk RM 357 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Sarwonadhi Trans10h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 20/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 20/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Medali Mas13h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 20/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 13h 30m
-
Kramat Djati17h 30m01:00 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 20/06/2026 1:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Gunung Harta17h 30m012:00 PTGJakartaTerminal Manggarai5:30 PGSurabayaCentral Station0EconomyBas dari Gunung Harta pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 20/06/2026 12:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 5:30:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Pahala Kencana17h 55m012:25 PTGJakartaTerminal Manggarai6:20 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 20/06/2026 12:25:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 6:20:00 PG. Tiket Economy 50 untuk RM 68 seorang tersedia. Tempoh perjalanan ialah 17h 55m
Penerbangan terpantas Sabtu
Bas terpantas Sabtu
-
Batik Air1h 25m05:25 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma6:50 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 21/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 21/06/2026 6:50:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 21/06/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 21/06/2026 5:00:00 PG. Tiket Economy 50 untuk RM 296 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Pelita Air1h 30m08:25 PGJakarta AirportJakarta Airport9:55 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 21/06/2026 8:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 21/06/2026 9:55:00 PG. Tiket Economy 50 untuk RM 351 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 35m05:25 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas7:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 21/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 21/06/2026 7:00:00 PG. Tiket Economy 50 untuk RM 355 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Garuda Indonesia1h 40m06:50 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 21/06/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 21/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Sarwonadhi Trans10h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 21/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Medali Mas13h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 21/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 22/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 13h 30m
-
Haryanto Bojonegoro14h 15m08:30 PGJakartaTerminal Manggarai10:45 PTGSurabayaCentral Station0EconomyBas dari Haryanto Bojonegoro pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 21/06/2026 8:30:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 21/06/2026 10:45:00 PTG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Pahala Kencana16h 0m01:35 PTGJakartaTerminal Manggarai5:35 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 21/06/2026 1:35:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 22/06/2026 5:35:00 PG. Tiket Economy 50 untuk RM 68 seorang tersedia. Tempoh perjalanan ialah 16h 0m
-
Gunung Harta17h 30m012:00 PTGJakartaTerminal Manggarai5:30 PGSurabayaCentral Station0EconomyBas dari Gunung Harta pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 21/06/2026 12:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 22/06/2026 5:30:00 PG. Tiket Economy 50 untuk RM 77 seorang tersedia. Tempoh perjalanan ialah 17h 30m
Penerbangan terpantas Ahad
Bas terpantas Ahad
-
Batik Air1h 25m05:25 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma6:50 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 22/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 22/06/2026 6:50:00 PG. Tiket Economy 50 untuk RM 336 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 22/06/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 22/06/2026 5:00:00 PG. Tiket Economy 50 untuk RM 300 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 35m012:35 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma2:10 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 22/06/2026 12:35:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 22/06/2026 2:10:00 PTG. Tiket Economy 50 untuk RM 350 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Pelita Air1h 35m06:30 PGJakarta AirportJakarta Airport8:05 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 22/06/2026 6:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 22/06/2026 8:05:00 PG. Tiket Economy 50 untuk RM 370 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Garuda Indonesia1h 40m06:50 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 22/06/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 22/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 433 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Sarwonadhi Trans9h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 22/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 22/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 9h 40m
-
Medali Mas12h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 22/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 23/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 12h 30m
-
Kramat Djati16h 0m02:30 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 22/06/2026 2:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 23/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 16h 0m
-
Gunung Harta17h 30m012:00 PTGJakartaTerminal Manggarai5:30 PGSurabayaCentral Station0EconomyBas dari Gunung Harta pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 22/06/2026 12:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 23/06/2026 5:30:00 PG. Tiket Economy 50 untuk RM 77 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Pahala Kencana17h 55m012:25 PTGJakartaTerminal Manggarai6:20 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 22/06/2026 12:25:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 23/06/2026 6:20:00 PG. Tiket Economy 50 untuk RM 68 seorang tersedia. Tempoh perjalanan ialah 17h 55m
Penerbangan terpantas Isnin
Bas terpantas Isnin
-
Batik Air1h 25m05:25 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma6:50 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 23/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 23/06/2026 6:50:00 PG. Tiket Economy 50 untuk RM 335 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 23/06/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 23/06/2026 5:00:00 PG. Tiket Economy 50 untuk RM 296 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Pelita Air1h 30m08:25 PGJakarta AirportJakarta Airport9:55 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 23/06/2026 8:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 23/06/2026 9:55:00 PG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 35m06:55 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 23/06/2026 6:55:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 23/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 360 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Garuda Indonesia1h 40m06:50 PGJakarta AirportJakarta Airport8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 23/06/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 23/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 420 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Damri Express10h 0m08:00 PGJakartaTerminal Pulo Gebang6:00 PTGSurabayaTerminal Purabaya-Bungurasih0BusinessBas dari Damri Express pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 23/06/2026 8:00:00 PG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 23/06/2026 6:00:00 PTG. Tiket Business 50 untuk RM 67 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Sarwonadhi Trans10h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 23/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 23/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Medali Mas13h 30m05:30 PTGJakartaStesen Bas Teuku Umar 86:00 PGSurabayaCentral Station0BusinessBas dari Medali Mas pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 23/06/2026 5:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 24/06/2026 6:00:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 13h 30m
-
Kramat Djati16h 0m02:30 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 23/06/2026 2:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 24/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 63 seorang tersedia. Tempoh perjalanan ialah 16h 0m
-
Pahala Kencana16h 0m01:35 PTGJakartaTerminal Manggarai5:35 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 23/06/2026 1:35:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 24/06/2026 5:35:00 PG. Tiket Economy 50 untuk RM 67 seorang tersedia. Tempoh perjalanan ialah 16h 0m
Penerbangan terpantas Selasa
Bas terpantas Selasa
-
Batik Air1h 25m05:25 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma6:50 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 24/06/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 24/06/2026 6:50:00 PG. Tiket Economy 50 untuk RM 370 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 24/06/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 24/06/2026 5:00:00 PG. Tiket Economy 50 untuk RM 328 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Pelita Air1h 35m06:30 PGJakarta AirportJakarta Airport8:05 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Pelita Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 24/06/2026 6:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 24/06/2026 8:05:00 PG. Tiket Economy 50 untuk RM 365 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Citilink1h 35m012:35 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma2:10 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 24/06/2026 12:35:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 24/06/2026 2:10:00 PTG. Tiket Economy 50 untuk RM 402 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Garuda Indonesia1h 40m06:50 PGJakarta AirportJakarta Airport8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 24/06/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 24/06/2026 8:30:00 PG. Tiket Economy 50 untuk RM 527 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Sarwonadhi Trans10h 40m09:00 PGJakartaStesen Bas Teuku Umar 86:40 PTGSurabayaCentral Station0EconomyBas dari Sarwonadhi Trans pergi dari Stesen Bas Teuku Umar 8, Jakarta (Indonesia) pada 24/06/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 24/06/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Haryanto Bojonegoro14h 15m08:30 PGJakartaTerminal Manggarai10:45 PTGSurabayaCentral Station0EconomyBas dari Haryanto Bojonegoro pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 24/06/2026 8:30:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 24/06/2026 10:45:00 PTG. Tiket Economy 50 untuk RM 77 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Gunung Harta17h 30m012:00 PTGJakartaTerminal Manggarai5:30 PGSurabayaCentral Station0EconomyBas dari Gunung Harta pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 24/06/2026 12:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 25/06/2026 5:30:00 PG. Tiket Economy 50 untuk RM 77 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Pahala Kencana17h 55m012:25 PTGJakartaTerminal Manggarai6:20 PGSurabayaCentral Station0EconomyBas dari Pahala Kencana pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 24/06/2026 12:25:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 25/06/2026 6:20:00 PG. Tiket Economy 50 untuk RM 68 seorang tersedia. Tempoh perjalanan ialah 17h 55m
-
Kramat Djati18h 0m01:00 PTGJakartaTerminal Manggarai7:00 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 24/06/2026 1:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 25/06/2026 7:00:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 18h 0m
Penerbangan terpantas Rabu
Bas terpantas Rabu
Apakah stesen paling popular di Jakarta dan Surabaya?
Bagaimana saya membuat keputusan? Beberapa petua dan petua dari pengalaman kami
Cari harga terendah
Harga tiket biasanya menjadi kebimbangan utama: walaupun anda mampu membayar lebih, mengapa melakukannya jika terdapat pilihan yang lebih murah? Menjimatkan perjalanan bermakna anda boleh berbelanja lebih untuk percutian itu sendiri! Antara Jakarta dan Surabaya, anda boleh membayar serendah RM 43 dengan Bas dari Medali Mas.Tempoh perjalanan
Masa juga merupakan faktor penting. Berlepas lebih awal mungkin membolehkan anda melihat matahari terbenam yang indah atau berehat sebelum acara penting. Dan ingat, masa adalah wang, jadi membayar lebih untuk perjalanan yang lebih singkat mungkin berbaloi. Untuk jarak yang lebih jauh, penerbangan tidak diragukan lagi merupakan pilihan terbaik, tetapi ambil perhatian tentang masa lapangan terbang dan kemungkinan kelewatan: kereta api berkelajuan tinggi mungkin berakhir dengan lebih murah dan lebih pantas! Di sini pilihan yang lebih pantas ialah Penerbangan dari Batik Air: anda akan sampai ke Surabaya dalam masa 1h 25m sahaja.Keselesaan membuat semua perbezaan
Anda harus sentiasa mengambil kira pilihan perjalanan peribadi anda. Adakah satu bagasi tangan cukup, atau adakah anda mengangkut lebih banyak? Adakah anda ingin mendapatkan snek semasa perjalanan? Bolehkah anda berehat dalam petak yang sibuk, atau adakah anda memerlukan ruang untuk diri sendiri? Walaupun antara mod pengangkutan yang sama, syarikat yang berbeza akan menawarkan anda tahap keselesaan dan kemudahan yang berbeza-beza. Pengendali utama yang menghubungkan Jakarta dan Surabaya ialah Batik Air, Citilink dan Sarwonadhi Trans, tetapi pastikan anda menyemak apa yang mereka tawarkan!Jimat wang dengan tawaran, dan sentiasa bandingkan
Satu petua terakhir? Walaupun anda tinggal di Jakarta dan Surabaya ialah satu-satunya destinasi anda, mungkin lebih bijak untuk menyemak tawaran dari dan ke bandar berdekatan atau, jika anda membuat penerbangan, lapangan terbang berdekatan. Semak perjalanan dari Tebet atau ke Surbaya, dan lihat penerbangan dari Lapangan Terbang Halim Perdanakusuma dan mendarat di Surabaya Airport. Membandingkan laluan yang berbeza mungkin membolehkan anda mencari tawaran atau promosi yang anda tidak ketahui. Pertimbangkan juga untuk mendaftar ke CheckMyBus untuk melihat lebih banyak promosi eksklusif!Syarikat manakah yang menawarkan perjalanan dari Jakarta ke Surabaya?
Syarikat bas: Sarwonadhi Trans, Medali Mas, Kramat Djati dan 5 lagi.
Syarikat penerbangan: Batik Air, Citilink, Lion Air dan 3 lagi.
