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 59 dengan menaiki Bas dari Sarwonadhi Trans, tetapi anda boleh temui banyak lagi tawaran murah: kami telah memilih yang terbaik untuk beberapa hari akan datang di sini untuk anda.
-
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 2/08/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 2/08/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 59 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Angkasa Trans Jaya20h 30m07:30 PTGJakartaTerminal Pulo Gebang4:00 PTGSurabayaCentral Station0EconomyBas dari Angkasa Trans Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 2/08/2026 7:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 3/08/2026 4:00:00 PTG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 20h 30m
-
Tiara Mas12h 56m03:30 PTGJakartaKalideres Central Bus Station4:26 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 2/08/2026 3:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 3/08/2026 4:26:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 56m
-
Harapan Jaya13h 0m06:15 PTGJakartaTerminal Bus Kota Blok M7:15 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Bus Kota Blok M, Jakarta (Indonesia) pada 2/08/2026 6:15:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 3/08/2026 7:15:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Kramat Djati23h 37m01:00 PTGJakartaKalideres Central Bus Station12:37 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 2/08/2026 1:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 3/08/2026 12:37:00 PTG. Tiket Economy 50 untuk RM 84 seorang tersedia. Tempoh perjalanan ialah 23h 37m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 2/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 2/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 269 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 40m06:05 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas7:45 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 2/08/2026 6:05:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 2/08/2026 7:45:00 PG. Tiket Economy 50 untuk RM 323 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Thai Lion Air1h 30m03:30 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Thai Lion Air pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 2/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 2/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 337 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 2/08/2026 6:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 2/08/2026 7:30:00 PG. Tiket Economy 50 untuk RM 349 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 2/08/2026 8:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 2/08/2026 9:55:00 PG. Tiket Economy 50 untuk RM 368 seorang tersedia. Tempoh perjalanan ialah 1h 30m
Bas termurah Ahad
Penerbangan termurah Ahad
-
Angkasa Trans Jaya20h 30m07:30 PTGJakartaTerminal Pulo Gebang4:00 PTGSurabayaCentral Station0EconomyBas dari Angkasa Trans Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 3/08/2026 7:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 4/08/2026 4:00:00 PTG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 20h 30m
-
Tiara Mas12h 28m05:00 PTGJakartaTerminal Kampung Rambutan5:28 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Terminal Kampung Rambutan, Jakarta (Indonesia) pada 3/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 4/08/2026 5:28:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 28m
-
Gunung Harta17h 30m012:00 PTGJakartaTerminal Manggarai5:30 PGSurabayaCentral Station0EconomyBas dari Gunung Harta pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 3/08/2026 12:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 4/08/2026 5:30:00 PG. Tiket Economy 50 untuk RM 79 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 3/08/2026 8:30:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 3/08/2026 10:45:00 PTG. Tiket Economy 50 untuk RM 79 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Kramat Djati17h 30m01:00 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 3/08/2026 1:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 4/08/2026 6:30:00 PG. Tiket Economy 50 untuk RM 80 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 3/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 3/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 269 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 40m09:15 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas10:55 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 3/08/2026 9:15:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 3/08/2026 10:55:00 PG. Tiket Economy 50 untuk RM 324 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Thai Lion Air1h 30m03:30 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Thai Lion Air pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 3/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 3/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 335 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 3/08/2026 6:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 3/08/2026 7:30:00 PG. Tiket Economy 50 untuk RM 363 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 3/08/2026 6:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 3/08/2026 8:05:00 PG. Tiket Economy 50 untuk RM 363 seorang tersedia. Tempoh perjalanan ialah 1h 35m
Bas termurah Isnin
Penerbangan termurah Isnin
-
Kramat Djati19h 34m04:00 PTGJakartaTerminal Pulo Gebang11:34 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 4/08/2026 4:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 5/08/2026 11:34:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 19h 34m
-
Tiara Mas12h 6m07:00 PTGJakartaTerminal Pulo Gebang7:06 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 4/08/2026 7:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 5/08/2026 7:06:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 6m
-
Harapan Jaya13h 0m06:30 PGJakartaTerminal Bus Kota Blok M7:30 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Bus Kota Blok M, Jakarta (Indonesia) pada 4/08/2026 6:30:00 PG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 4/08/2026 7:30:00 PTG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m06:15 PTGJakartaTerminal Bus Kota Blok M7:15 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Bus Kota Blok M, Jakarta (Indonesia) pada 4/08/2026 6:15:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 5/08/2026 7:15:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Kramat Djati14h 51m05:00 PTGJakartaTerminal Pulo Gebang7:51 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 4/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 5/08/2026 7:51:00 PG. Tiket Economy 50 untuk RM 83 seorang tersedia. Tempoh perjalanan ialah 14h 51m
-
Citilink1h 30m07:05 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma8:35 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 4/08/2026 7:05:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 4/08/2026 8:35:00 PG. Tiket Economy 50 untuk RM 396 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 30m012:30 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma2:00 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 4/08/2026 12:30:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 4/08/2026 2:00:00 PTG. Tiket Economy 50 untuk RM 396 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 4/08/2026 8:20:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 4/08/2026 9:45:00 PTG. Tiket Economy 50 untuk RM 396 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
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 4/08/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 4/08/2026 6:50:00 PG. Tiket Economy 50 untuk RM 438 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 4/08/2026 8:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 4/08/2026 10:15:00 PG. Tiket Economy 50 untuk RM 438 seorang tersedia. Tempoh perjalanan ialah 1h 25m
Bas termurah Selasa
Penerbangan termurah Selasa
-
Tiara Mas12h 28m05:00 PTGJakartaTerminal Kampung Rambutan5:28 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Terminal Kampung Rambutan, Jakarta (Indonesia) pada 5/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 6/08/2026 5:28:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 28m
-
Harapan Jaya13h 0m05:30 PTGJakartaKalideres Central Bus Station6:30 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 5/08/2026 5:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 6/08/2026 6:30:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m05:45 PTGJakartaTerminal Bus Kota Blok M6:45 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Bus Kota Blok M, Jakarta (Indonesia) pada 5/08/2026 5:45:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 6/08/2026 6:45:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Kramat Djati13h 30m04:00 PTGJakartaTerminal Kampung Rambutan5:30 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Kampung Rambutan, Jakarta (Indonesia) pada 5/08/2026 4:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 6/08/2026 5:30:00 PG. Tiket Economy 50 untuk RM 89 seorang tersedia. Tempoh perjalanan ialah 13h 30m
Bas termurah Rabu
-
Harapan Jaya13h 0m07:30 PGJakartaTerminal Pulo Gebang8:30 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 6/08/2026 7:30:00 PG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 6/08/2026 8:30:00 PTG. Tiket Economy 50 untuk RM 83 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m02:00 PTGJakartaTerminal Pulo Gebang3:00 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 6/08/2026 2:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 7/08/2026 3:00:00 PG. Tiket Economy 50 untuk RM 83 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m05:00 PTGJakartaTerminal Pulo Gebang6:00 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 6/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 7/08/2026 6:00:00 PG. Tiket Economy 50 untuk RM 95 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m06:30 PTGJakartaTerminal Pulo Gebang7:30 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 6/08/2026 6:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 7/08/2026 7:30:00 PG. Tiket Economy 50 untuk RM 95 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 6/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 6/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 269 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 40m05:00 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas6:40 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 6/08/2026 5:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 6/08/2026 6:40: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 6/08/2026 8:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 6/08/2026 9:55:00 PG. Tiket Economy 50 untuk RM 377 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 6/08/2026 6:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 6/08/2026 7:30:00 PG. Tiket Economy 50 untuk RM 382 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Garuda Indonesia1h 40m06:50 PGJakarta AirportJakarta Airport8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 6/08/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 6/08/2026 8:30:00 PG. Tiket Economy 50 untuk RM 490 seorang tersedia. Tempoh perjalanan ialah 1h 40m
Bas termurah Khamis
Penerbangan termurah Khamis
-
Kramat Djati21h 36m02:30 PTGJakartaTerminal Pondok Pinang12:06 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Pondok Pinang, Jakarta (Indonesia) pada 7/08/2026 2:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 8/08/2026 12:06:00 PTG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 21h 36m
-
Tiara Mas12h 28m05:00 PTGJakartaTerminal Kampung Rambutan5:28 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Terminal Kampung Rambutan, Jakarta (Indonesia) pada 7/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 8/08/2026 5:28:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 28m
-
Harapan Jaya13h 0m06:15 PGJakartaKalideres Central Bus Station7:15 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 7/08/2026 6:15:00 PG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 7/08/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 80 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m05:30 PTGJakartaKalideres Central Bus Station6:30 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 7/08/2026 5:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 8/08/2026 6:30:00 PG. Tiket Economy 50 untuk RM 80 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Kramat Djati16h 52m03:00 PTGJakartaTerminal Pondok Pinang7:52 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Pondok Pinang, Jakarta (Indonesia) pada 7/08/2026 3:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 8/08/2026 7:52:00 PG. Tiket Economy 50 untuk RM 83 seorang tersedia. Tempoh perjalanan ialah 16h 52m
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 7/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 7/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 269 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 40m05:00 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas6:40 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 7/08/2026 5:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 7/08/2026 6:40:00 PG. Tiket Economy 50 untuk RM 345 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 7/08/2026 6:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 7/08/2026 8:05:00 PG. Tiket Economy 50 untuk RM 368 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Batik Air1h 30m06:00 PGJakarta AirportJakarta Airport7:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Batik Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 7/08/2026 6:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 7/08/2026 7:30:00 PG. Tiket Economy 50 untuk RM 377 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
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 7/08/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 7/08/2026 8:30:00 PG. Tiket Economy 50 untuk RM 481 seorang tersedia. Tempoh perjalanan ialah 1h 40m
Bas termurah Jumaat
Penerbangan termurah Jumaat
-
Tiara Mas12h 56m03:30 PTGJakartaKalideres Central Bus Station4:26 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 8/08/2026 3:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 9/08/2026 4:26:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 56m
-
Tiara Mas12h 28m05:00 PTGJakartaTerminal Kampung Rambutan5:28 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Terminal Kampung Rambutan, Jakarta (Indonesia) pada 8/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 9/08/2026 5:28:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 28m
-
Harapan Jaya13h 0m06:00 PTGJakartaKalideres Central Bus Station7:00 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 8/08/2026 6:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 9/08/2026 7:00:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m06:15 PTGJakartaTerminal Bus Kota Blok M7:15 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Bus Kota Blok M, Jakarta (Indonesia) pada 8/08/2026 6:15:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 9/08/2026 7:15:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Kramat Djati21h 36m02:30 PTGJakartaTerminal Pondok Pinang12:06 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Pondok Pinang, Jakarta (Indonesia) pada 8/08/2026 2:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 9/08/2026 12:06:00 PTG. Tiket Economy 50 untuk RM 84 seorang tersedia. Tempoh perjalanan ialah 21h 36m
-
Citilink1h 30m07:05 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma8:35 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 8/08/2026 7:05:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 8/08/2026 8:35:00 PG. Tiket Economy 50 untuk RM 353 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 8/08/2026 8:20:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 8/08/2026 9:45:00 PTG. Tiket Economy 50 untuk RM 353 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Citilink1h 30m012:30 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma2:00 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 8/08/2026 12:30:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 8/08/2026 2:00:00 PTG. Tiket Economy 50 untuk RM 377 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 8/08/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 8/08/2026 6:50:00 PG. Tiket Economy 50 untuk RM 410 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 8/08/2026 8:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 8/08/2026 10:15:00 PG. Tiket Economy 50 untuk RM 410 seorang tersedia. Tempoh perjalanan ialah 1h 25m
Bas termurah Sabtu
Penerbangan termurah Sabtu
Apakah perjalanan terpantas dari Jakarta ke Surabaya?
Anda boleh sampai ke Surabaya dari Jakarta dalam masa 1h 25m sahaja dengan Penerbangan dari Citilink. Ini bukan satu-satunya pilihan, dan anda boleh mengklik mana-mana tawaran di bawah untuk membandingkannya dengan mod pengangkutan lain.
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 2/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 2/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 269 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Thai Lion Air1h 30m03:30 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Thai Lion Air pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 2/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 2/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 337 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 2/08/2026 6:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 2/08/2026 7:30:00 PG. Tiket Economy 50 untuk RM 349 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 2/08/2026 8:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 2/08/2026 9:55:00 PG. Tiket Economy 50 untuk RM 368 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 40m06:05 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas7:45 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 2/08/2026 6:05:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 2/08/2026 7:45:00 PG. Tiket Economy 50 untuk RM 323 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 2/08/2026 9:00:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 2/08/2026 6:40:00 PTG. Tiket Economy 50 untuk RM 59 seorang tersedia. Tempoh perjalanan ialah 10h 40m
-
Tiara Mas12h 56m03:30 PTGJakartaKalideres Central Bus Station4:26 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 2/08/2026 3:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 3/08/2026 4:26:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 56m
-
Harapan Jaya13h 0m06:15 PTGJakartaTerminal Bus Kota Blok M7:15 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Bus Kota Blok M, Jakarta (Indonesia) pada 2/08/2026 6:15:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 3/08/2026 7:15:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Angkasa Trans Jaya20h 30m07:30 PTGJakartaTerminal Pulo Gebang4:00 PTGSurabayaCentral Station0EconomyBas dari Angkasa Trans Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 2/08/2026 7:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 3/08/2026 4:00:00 PTG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 20h 30m
-
Kramat Djati23h 37m01:00 PTGJakartaKalideres Central Bus Station12:37 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 2/08/2026 1:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 3/08/2026 12:37:00 PTG. Tiket Economy 50 untuk RM 84 seorang tersedia. Tempoh perjalanan ialah 23h 37m
Penerbangan terpantas Ahad
Bas terpantas Ahad
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 3/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 3/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 269 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Thai Lion Air1h 30m03:30 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Thai Lion Air pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 3/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 3/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 335 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 3/08/2026 6:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 3/08/2026 7:30:00 PG. Tiket Economy 50 untuk RM 363 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 3/08/2026 6:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 3/08/2026 8:05:00 PG. Tiket Economy 50 untuk RM 363 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Citilink1h 40m09:15 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas10:55 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 3/08/2026 9:15:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 3/08/2026 10:55:00 PG. Tiket Economy 50 untuk RM 324 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Tiara Mas12h 28m05:00 PTGJakartaTerminal Kampung Rambutan5:28 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Terminal Kampung Rambutan, Jakarta (Indonesia) pada 3/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 4/08/2026 5:28:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 28m
-
Haryanto Bojonegoro14h 15m08:30 PGJakartaTerminal Manggarai10:45 PTGSurabayaCentral Station0EconomyBas dari Haryanto Bojonegoro pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 3/08/2026 8:30:00 PG ke Central Station, Surabaya (Indonesia) tiba pada 3/08/2026 10:45:00 PTG. Tiket Economy 50 untuk RM 79 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 3/08/2026 12:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 4/08/2026 5:30:00 PG. Tiket Economy 50 untuk RM 79 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Kramat Djati17h 30m01:00 PTGJakartaTerminal Manggarai6:30 PGSurabayaCentral Station0EconomyBas dari Kramat Djati pergi dari Terminal Manggarai, Jakarta (Indonesia) pada 3/08/2026 1:00:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 4/08/2026 6:30:00 PG. Tiket Economy 50 untuk RM 80 seorang tersedia. Tempoh perjalanan ialah 17h 30m
-
Angkasa Trans Jaya20h 30m07:30 PTGJakartaTerminal Pulo Gebang4:00 PTGSurabayaCentral Station0EconomyBas dari Angkasa Trans Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 3/08/2026 7:30:00 PTG ke Central Station, Surabaya (Indonesia) tiba pada 4/08/2026 4:00:00 PTG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 20h 30m
Penerbangan terpantas Isnin
Bas terpantas Isnin
-
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 4/08/2026 8:20:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 4/08/2026 9:45:00 PTG. Tiket Economy 50 untuk RM 396 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
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 4/08/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 4/08/2026 6:50:00 PG. Tiket Economy 50 untuk RM 438 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 4/08/2026 8:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 4/08/2026 10:15:00 PG. Tiket Economy 50 untuk RM 438 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Citilink1h 30m07:05 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma8:35 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 4/08/2026 7:05:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 4/08/2026 8:35:00 PG. Tiket Economy 50 untuk RM 396 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 30m012:30 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma2:00 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 4/08/2026 12:30:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 4/08/2026 2:00:00 PTG. Tiket Economy 50 untuk RM 396 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Tiara Mas12h 6m07:00 PTGJakartaTerminal Pulo Gebang7:06 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 4/08/2026 7:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 5/08/2026 7:06:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 6m
-
Harapan Jaya13h 0m06:30 PGJakartaTerminal Bus Kota Blok M7:30 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Bus Kota Blok M, Jakarta (Indonesia) pada 4/08/2026 6:30:00 PG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 4/08/2026 7:30:00 PTG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m06:15 PTGJakartaTerminal Bus Kota Blok M7:15 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Bus Kota Blok M, Jakarta (Indonesia) pada 4/08/2026 6:15:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 5/08/2026 7:15:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Kramat Djati14h 51m05:00 PTGJakartaTerminal Pulo Gebang7:51 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 4/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 5/08/2026 7:51:00 PG. Tiket Economy 50 untuk RM 83 seorang tersedia. Tempoh perjalanan ialah 14h 51m
-
Kramat Djati19h 34m04:00 PTGJakartaTerminal Pulo Gebang11:34 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 4/08/2026 4:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 5/08/2026 11:34:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 19h 34m
Penerbangan terpantas Selasa
Bas terpantas Selasa
-
Tiara Mas12h 28m05:00 PTGJakartaTerminal Kampung Rambutan5:28 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Terminal Kampung Rambutan, Jakarta (Indonesia) pada 5/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 6/08/2026 5:28:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 28m
-
Harapan Jaya13h 0m05:30 PTGJakartaKalideres Central Bus Station6:30 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 5/08/2026 5:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 6/08/2026 6:30:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m05:45 PTGJakartaTerminal Bus Kota Blok M6:45 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Bus Kota Blok M, Jakarta (Indonesia) pada 5/08/2026 5:45:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 6/08/2026 6:45:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Kramat Djati13h 30m04:00 PTGJakartaTerminal Kampung Rambutan5:30 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Kampung Rambutan, Jakarta (Indonesia) pada 5/08/2026 4:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 6/08/2026 5:30:00 PG. Tiket Economy 50 untuk RM 89 seorang tersedia. Tempoh perjalanan ialah 13h 30m
Bas terpantas Rabu
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 6/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 6/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 269 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 6/08/2026 8:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 6/08/2026 9:55:00 PG. Tiket Economy 50 untuk RM 377 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 6/08/2026 6:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 6/08/2026 7:30:00 PG. Tiket Economy 50 untuk RM 382 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 40m05:00 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas6:40 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 6/08/2026 5:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 6/08/2026 6:40:00 PG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Garuda Indonesia1h 40m06:50 PGJakarta AirportJakarta Airport8:30 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 6/08/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 6/08/2026 8:30:00 PG. Tiket Economy 50 untuk RM 490 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Harapan Jaya13h 0m07:30 PGJakartaTerminal Pulo Gebang8:30 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 6/08/2026 7:30:00 PG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 6/08/2026 8:30:00 PTG. Tiket Economy 50 untuk RM 83 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m02:00 PTGJakartaTerminal Pulo Gebang3:00 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 6/08/2026 2:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 7/08/2026 3:00:00 PG. Tiket Economy 50 untuk RM 83 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m05:00 PTGJakartaTerminal Pulo Gebang6:00 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 6/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 7/08/2026 6:00:00 PG. Tiket Economy 50 untuk RM 95 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m06:30 PTGJakartaTerminal Pulo Gebang7:30 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Pulo Gebang, Jakarta (Indonesia) pada 6/08/2026 6:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 7/08/2026 7:30:00 PG. Tiket Economy 50 untuk RM 95 seorang tersedia. Tempoh perjalanan ialah 13h 0m
Penerbangan terpantas Khamis
Bas terpantas Khamis
-
Lion Air1h 30m03:30 PGJakarta AirportJakarta Airport5:00 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Lion Air pergi dari Jakarta Airport, Jakarta Airport (Indonesia) pada 7/08/2026 3:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 7/08/2026 5:00:00 PG. Tiket Economy 50 untuk RM 269 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 7/08/2026 6:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 7/08/2026 7:30:00 PG. Tiket Economy 50 untuk RM 377 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 7/08/2026 6:30:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 7/08/2026 8:05:00 PG. Tiket Economy 50 untuk RM 368 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Citilink1h 40m05:00 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas6:40 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) pada 7/08/2026 5:00:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 7/08/2026 6:40:00 PG. Tiket Economy 50 untuk RM 345 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
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 7/08/2026 6:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 7/08/2026 8:30:00 PG. Tiket Economy 50 untuk RM 481 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Tiara Mas12h 28m05:00 PTGJakartaTerminal Kampung Rambutan5:28 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Terminal Kampung Rambutan, Jakarta (Indonesia) pada 7/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 8/08/2026 5:28:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 28m
-
Harapan Jaya13h 0m06:15 PGJakartaKalideres Central Bus Station7:15 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 7/08/2026 6:15:00 PG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 7/08/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 80 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m05:30 PTGJakartaKalideres Central Bus Station6:30 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 7/08/2026 5:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 8/08/2026 6:30:00 PG. Tiket Economy 50 untuk RM 80 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Kramat Djati16h 52m03:00 PTGJakartaTerminal Pondok Pinang7:52 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Pondok Pinang, Jakarta (Indonesia) pada 7/08/2026 3:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 8/08/2026 7:52:00 PG. Tiket Economy 50 untuk RM 83 seorang tersedia. Tempoh perjalanan ialah 16h 52m
-
Kramat Djati21h 36m02:30 PTGJakartaTerminal Pondok Pinang12:06 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Pondok Pinang, Jakarta (Indonesia) pada 7/08/2026 2:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 8/08/2026 12:06:00 PTG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 21h 36m
Penerbangan terpantas Jumaat
Bas terpantas Jumaat
-
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 8/08/2026 8:20:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 8/08/2026 9:45:00 PTG. Tiket Economy 50 untuk RM 353 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
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 8/08/2026 5:25:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 8/08/2026 6:50:00 PG. Tiket Economy 50 untuk RM 410 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 8/08/2026 8:50:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 8/08/2026 10:15:00 PG. Tiket Economy 50 untuk RM 410 seorang tersedia. Tempoh perjalanan ialah 1h 25m
-
Citilink1h 30m07:05 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma8:35 PGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 8/08/2026 7:05:00 PG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 8/08/2026 8:35:00 PG. Tiket Economy 50 untuk RM 353 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 30m012:30 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma2:00 PTGSurabaya AirportSurabaya Airport0EconomyPenerbangan dari Citilink pergi dari Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) pada 8/08/2026 12:30:00 PTG ke Surabaya Airport, Surabaya Airport (Indonesia) tiba pada 8/08/2026 2:00:00 PTG. Tiket Economy 50 untuk RM 377 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Tiara Mas12h 28m05:00 PTGJakartaTerminal Kampung Rambutan5:28 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Terminal Kampung Rambutan, Jakarta (Indonesia) pada 8/08/2026 5:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 9/08/2026 5:28:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 28m
-
Tiara Mas12h 56m03:30 PTGJakartaKalideres Central Bus Station4:26 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Tiara Mas pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 8/08/2026 3:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 9/08/2026 4:26:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 12h 56m
-
Harapan Jaya13h 0m06:00 PTGJakartaKalideres Central Bus Station7:00 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Kalideres Central Bus Station, Jakarta (Indonesia) pada 8/08/2026 6:00:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 9/08/2026 7:00:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Harapan Jaya13h 0m06:15 PTGJakartaTerminal Bus Kota Blok M7:15 PGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Harapan Jaya pergi dari Terminal Bus Kota Blok M, Jakarta (Indonesia) pada 8/08/2026 6:15:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 9/08/2026 7:15:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 13h 0m
-
Kramat Djati21h 36m02:30 PTGJakartaTerminal Pondok Pinang12:06 PTGSurabayaTerminal Purabaya-Bungurasih0EconomyBas dari Kramat Djati pergi dari Terminal Pondok Pinang, Jakarta (Indonesia) pada 8/08/2026 2:30:00 PTG ke Terminal Purabaya-Bungurasih, Surabaya (Indonesia) tiba pada 9/08/2026 12:06:00 PTG. Tiket Economy 50 untuk RM 84 seorang tersedia. Tempoh perjalanan ialah 21h 36m
Penerbangan terpantas Sabtu
Bas terpantas Sabtu
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 59 dengan Bas dari Sarwonadhi Trans.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 Citilink: 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 Harapan Jaya, Citilink dan Kramat Djati, 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: Harapan Jaya, Kramat Djati, Tiara Mas dan 4 lagi.
Syarikat penerbangan: Citilink, Batik Air, Lion Air dan 3 lagi.
