Apakah cara terbaik untuk perjalanan dari Surabaya ke Jakarta?
Apakah cara termurah untuk ke Jakarta dari Surabaya?
Anda boleh sampai ke Jakarta 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 Mas14h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 18/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 19/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 14h 5m
-
Harapan Jaya10h 0m09:50 PGSurabayaSidotopo Bus Station7:50 PTGJakartaTerminal Bus Kota Blok M0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 18/06/2026 9:50:00 PG ke Terminal Bus Kota Blok M, Jakarta (Indonesia) tiba pada 18/06/2026 7:50:00 PTG. Tiket Economy 50 untuk RM 57 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Sarwonadhi Trans14h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 18/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 18/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Haryanto Bojonegoro15h 10m01:40 PTGSurabayaCentral Station4:50 PGJakartaTerminal Manggarai0EconomyBas dari Haryanto Bojonegoro pergi dari Central Station, Surabaya (Indonesia) pada 18/06/2026 1:40:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 19/06/2026 4:50:00 PG. Tiket Economy 50 untuk RM 73 seorang tersedia. Tempoh perjalanan ialah 15h 10m
-
Titian Mas13h 33m04:01 PTGSurabayaTerminal Purabaya-Bungurasih6:34 PGJakartaStesen Bas Teuku Umar 80EconomyBas dari Titian Mas pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 18/06/2026 4:01:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 19/06/2026 6:34:00 PG. Tiket Economy 50 untuk RM 74 seorang tersedia. Tempoh perjalanan ialah 13h 33m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 18/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 300 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Citilink1h 40m05:30 PGSurabaya AirportSurabaya Airport7:10 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas0EconomyPenerbangan dari Citilink pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 5:30:00 PG ke Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) tiba pada 18/06/2026 7:10:00 PG. Tiket Economy 50 untuk RM 331 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Batik Air1h 30m05:05 PGSurabaya AirportSurabaya Airport6:35 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 5:05:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 18/06/2026 6:35:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Garuda Indonesia1h 40m08:20 PGSurabaya AirportSurabaya Airport10:00 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas0EconomyPenerbangan dari Garuda Indonesia pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 8:20:00 PG ke Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) tiba pada 18/06/2026 10:00:00 PG. Tiket Economy 50 untuk RM 339 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Garuda Indonesia1h 40m08:20 PGSurabaya AirportSurabaya Airport10:00 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 8:20:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 18/06/2026 10:00:00 PG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 18/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
Bas termurah Khamis
Penerbangan termurah Khamis
-
Medali Mas14h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 19/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 20/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 14h 5m
-
Sarwonadhi Trans14h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 19/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 19/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Haryanto Bojonegoro15h 10m01:40 PTGSurabayaCentral Station4:50 PGJakartaTerminal Manggarai0EconomyBas dari Haryanto Bojonegoro pergi dari Central Station, Surabaya (Indonesia) pada 19/06/2026 1:40:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 20/06/2026 4:50:00 PG. Tiket Economy 50 untuk RM 73 seorang tersedia. Tempoh perjalanan ialah 15h 10m
-
Titian Mas13h 33m04:01 PTGSurabayaTerminal Purabaya-Bungurasih6:34 PGJakartaStesen Bas Teuku Umar 80EconomyBas dari Titian Mas pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 19/06/2026 4:01:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 20/06/2026 6:34:00 PG. Tiket Economy 50 untuk RM 74 seorang tersedia. Tempoh perjalanan ialah 13h 33m
-
Gunung Harta14h 47m01:00 PTGSurabayaCentral Station3:47 PGJakartaTerminal Manggarai0EconomyBas dari Gunung Harta pergi dari Central Station, Surabaya (Indonesia) pada 19/06/2026 1:00:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 20/06/2026 3:47:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 14h 47m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 7:40:00 PG ke Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) tiba pada 19/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 303 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Lion Air1h 30m05:00 PTGSurabaya AirportSurabaya Airport6:30 PTGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 5:00:00 PTG ke Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) tiba pada 19/06/2026 6:30:00 PTG. Tiket Economy 50 untuk RM 303 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 19/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 305 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:05 PGSurabaya AirportSurabaya Airport6:35 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 5:05:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 19/06/2026 6:35:00 PG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 19/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 19/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
Bas termurah Jumaat
Penerbangan termurah Jumaat
-
Medali Mas15h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 20/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 21/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 15h 5m
-
Sarwonadhi Trans15h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 20/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 20/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 15h 15m
-
Harapan Jaya10h 0m09:50 PGSurabayaSidotopo Bus Station7:50 PTGJakartaTerminal Bus Kota Blok M0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 20/06/2026 9:50:00 PG ke Terminal Bus Kota Blok M, Jakarta (Indonesia) tiba pada 20/06/2026 7:50:00 PTG. Tiket Economy 50 untuk RM 60 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Kramat Djati14h 30m03:00 PTGSurabayaCentral Station5:30 PGJakartaTerminal Manggarai0EconomyBas dari Kramat Djati pergi dari Central Station, Surabaya (Indonesia) pada 20/06/2026 3:00:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 21/06/2026 5:30:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 14h 30m
-
Gunung Harta12h 45m012:15 PTGSurabayaCentral Station1:00 PGJakartaTerminal Manggarai0EconomyBas dari Gunung Harta pergi dari Central Station, Surabaya (Indonesia) pada 20/06/2026 12:15:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 21/06/2026 1:00:00 PG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 12h 45m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 20/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 300 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:05 PGSurabaya AirportSurabaya Airport6:35 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 5:05:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 20/06/2026 6:35:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Garuda Indonesia1h 40m04:35 PTGSurabaya AirportSurabaya Airport6:15 PTGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas0EconomyPenerbangan dari Garuda Indonesia pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 4:35:00 PTG ke Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) tiba pada 20/06/2026 6:15:00 PTG. Tiket Economy 50 untuk RM 338 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Garuda Indonesia1h 40m04:35 PTGSurabaya AirportSurabaya Airport6:15 PTGJakarta AirportJakarta Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 4:35:00 PTG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 20/06/2026 6:15:00 PTG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 20/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 20/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
Bas termurah Sabtu
Penerbangan termurah Sabtu
-
Medali Mas14h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 21/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 22/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 14h 5m
-
Sarwonadhi Trans14h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 21/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 21/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Harapan Jaya10h 0m09:50 PGSurabayaSidotopo Bus Station7:50 PTGJakartaTerminal Bus Kota Blok M0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 21/06/2026 9:50:00 PG ke Terminal Bus Kota Blok M, Jakarta (Indonesia) tiba pada 21/06/2026 7:50:00 PTG. Tiket Economy 50 untuk RM 60 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Angkasa Trans Jaya18h 0m05:00 PGSurabayaCentral Station11:00 PTGJakartaTerminal Pulo Gebang0EconomyBas dari Angkasa Trans Jaya pergi dari Central Station, Surabaya (Indonesia) pada 21/06/2026 5:00:00 PG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 21/06/2026 11:00:00 PTG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 18h 0m
-
Pahala Kencana12h 31m03:30 PTGSurabayaTerminal Purabaya-Bungurasih4:01 PGJakartaTerminal Pulo Gebang0EconomyBas dari Pahala Kencana pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 21/06/2026 3:30:00 PTG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 22/06/2026 4:01:00 PG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 12h 31m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 21/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 300 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:05 PGSurabaya AirportSurabaya Airport6:35 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 5:05:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 21/06/2026 6:35:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Pelita Air1h 35m010:45 PGSurabaya AirportSurabaya Airport12:20 PTGJakarta AirportJakarta Airport0EconomyPenerbangan dari Pelita Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 10:45:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 21/06/2026 12:20:00 PTG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 35m
-
Batik Air1h 20m05:00 PGSurabaya AirportSurabaya Airport6:20 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 5:00:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 21/06/2026 6:20:00 PG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 21/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 21/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
Bas termurah Ahad
Penerbangan termurah Ahad
-
Harapan Jaya10h 0m09:50 PGSurabayaSidotopo Bus Station7:50 PTGJakartaTerminal Bus Kota Blok M0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 22/06/2026 9:50:00 PG ke Terminal Bus Kota Blok M, Jakarta (Indonesia) tiba pada 22/06/2026 7:50:00 PTG. Tiket Economy 50 untuk RM 60 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Kramat Djati13h 15m03:00 PTGSurabayaCentral Station4:15 PGJakartaTerminal Manggarai0EconomyBas dari Kramat Djati pergi dari Central Station, Surabaya (Indonesia) pada 22/06/2026 3:00:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 23/06/2026 4:15:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 13h 15m
-
Pahala Kencana12h 31m03:30 PTGSurabayaTerminal Purabaya-Bungurasih4:01 PGJakartaTerminal Pulo Gebang0EconomyBas dari Pahala Kencana pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 22/06/2026 3:30:00 PTG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 23/06/2026 4:01:00 PG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 12h 31m
-
Gunung Harta12h 45m012:15 PTGSurabayaCentral Station1:00 PGJakartaTerminal Manggarai0EconomyBas dari Gunung Harta pergi dari Central Station, Surabaya (Indonesia) pada 22/06/2026 12:15:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 23/06/2026 1:00:00 PG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 12h 45m
-
Tiara Mas12h 18m06:45 PTGSurabayaTerminal Purabaya-Bungurasih7:03 PGJakartaTerminal Pulo Gebang0EconomyBas dari Tiara Mas pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 22/06/2026 6:45:00 PTG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 23/06/2026 7:03:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 12h 18m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 22/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 305 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:30 PTGSurabaya AirportSurabaya Airport7:00 PTGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 5:30:00 PTG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 22/06/2026 7:00:00 PTG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Garuda Indonesia1h 40m04:35 PTGSurabaya AirportSurabaya Airport6:15 PTGJakarta AirportJakarta Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 4:35:00 PTG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 22/06/2026 6:15:00 PTG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Garuda Indonesia1h 40m04:35 PTGSurabaya AirportSurabaya Airport6:15 PTGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas0EconomyPenerbangan dari Garuda Indonesia pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 4:35:00 PTG ke Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) tiba pada 22/06/2026 6:15:00 PTG. Tiket Economy 50 untuk RM 338 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Garuda Indonesia1h 40m06:00 PTGSurabaya AirportSurabaya Airport7:40 PTGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas0EconomyPenerbangan dari Garuda Indonesia pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 6:00:00 PTG ke Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) tiba pada 22/06/2026 7:40:00 PTG. Tiket Economy 50 untuk RM 338 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 22/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
Bas termurah Isnin
Penerbangan termurah Isnin
-
Medali Mas14h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 23/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 24/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 14h 5m
-
Sarwonadhi Trans14h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 23/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 23/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Harapan Jaya10h 0m08:30 PTGSurabayaSidotopo Bus Station6:30 PGJakartaTerminal Pulo Gebang0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 23/06/2026 8:30:00 PTG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 24/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 60 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Pahala Kencana12h 31m03:30 PTGSurabayaTerminal Purabaya-Bungurasih4:01 PGJakartaTerminal Pulo Gebang0EconomyBas dari Pahala Kencana pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 23/06/2026 3:30:00 PTG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 24/06/2026 4:01:00 PG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 12h 31m
-
Gunung Harta12h 45m012:15 PTGSurabayaCentral Station1:00 PGJakartaTerminal Manggarai0EconomyBas dari Gunung Harta pergi dari Central Station, Surabaya (Indonesia) pada 23/06/2026 12:15:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 24/06/2026 1:00:00 PG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 12h 45m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 23/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 300 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:05 PGSurabaya AirportSurabaya Airport6:35 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 5:05:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 23/06/2026 6:35:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Garuda Indonesia1h 40m06:00 PTGSurabaya AirportSurabaya Airport7:40 PTGJakarta AirportJakarta Airport0EconomyPenerbangan dari Garuda Indonesia pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 6:00:00 PTG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 23/06/2026 7:40:00 PTG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Garuda Indonesia1h 40m06:00 PTGSurabaya AirportSurabaya Airport7:40 PTGSoekarno-Hatta AirportStasiun KA Bandara Perhentian bas0EconomyPenerbangan dari Garuda Indonesia pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 6:00:00 PTG ke Stasiun KA Bandara Perhentian bas, Soekarno-Hatta Airport (Indonesia) tiba pada 23/06/2026 7:40:00 PTG. Tiket Economy 50 untuk RM 338 seorang tersedia. Tempoh perjalanan ialah 1h 40m
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 23/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 23/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
Bas termurah Selasa
Penerbangan termurah Selasa
-
Medali Mas15h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 24/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 25/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 15h 5m
-
Sarwonadhi Trans15h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 24/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 24/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 15h 15m
-
Harapan Jaya10h 0m09:50 PGSurabayaSidotopo Bus Station7:50 PTGJakartaTerminal Bus Kota Blok M0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 24/06/2026 9:50:00 PG ke Terminal Bus Kota Blok M, Jakarta (Indonesia) tiba pada 24/06/2026 7:50:00 PTG. Tiket Economy 50 untuk RM 60 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Pahala Kencana13h 35m03:10 PTGSurabayaCentral Station4:45 PGJakartaTerminal Manggarai0EconomyBas dari Pahala Kencana pergi dari Central Station, Surabaya (Indonesia) pada 24/06/2026 3:10:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 25/06/2026 4:45:00 PG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 13h 35m
-
Haryanto Bojonegoro15h 10m01:40 PTGSurabayaCentral Station4:50 PGJakartaTerminal Manggarai0EconomyBas dari Haryanto Bojonegoro pergi dari Central Station, Surabaya (Indonesia) pada 24/06/2026 1:40:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 25/06/2026 4:50:00 PG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 15h 10m
-
Pelita Air1h 30m06:10 PGSurabaya AirportSurabaya Airport7:40 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Pelita Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 6:10:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 24/06/2026 7:40:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 24/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:30 PTGSurabaya AirportSurabaya Airport7:00 PTGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 5:30:00 PTG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 24/06/2026 7:00:00 PTG. Tiket Economy 50 untuk RM 370 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 24/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 376 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 24/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 376 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Citilink1h 30m03:10 PTGSurabaya AirportSurabaya Airport4:40 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Citilink pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 3:10:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 24/06/2026 4:40:00 PTG. Tiket Economy 50 untuk RM 381 seorang tersedia. Tempoh perjalanan ialah 1h 30m
Bas termurah Rabu
Penerbangan termurah Rabu
Apakah perjalanan terpantas dari Surabaya ke Jakarta?
Anda boleh sampai ke Jakarta dari Surabaya dalam masa 1h 20m 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 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 18/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 18/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Citilink1h 30m03:10 PTGSurabaya AirportSurabaya Airport4:40 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Citilink pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 3:10:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 18/06/2026 4:40:00 PTG. Tiket Economy 50 untuk RM 374 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 18/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 300 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:05 PGSurabaya AirportSurabaya Airport6:35 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 5:05:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 18/06/2026 6:35:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Pelita Air1h 30m06:10 PGSurabaya AirportSurabaya Airport7:40 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Pelita Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 18/06/2026 6:10:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 18/06/2026 7:40:00 PG. Tiket Economy 50 untuk RM 443 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Harapan Jaya10h 0m09:50 PGSurabayaSidotopo Bus Station7:50 PTGJakartaTerminal Bus Kota Blok M0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 18/06/2026 9:50:00 PG ke Terminal Bus Kota Blok M, Jakarta (Indonesia) tiba pada 18/06/2026 7:50:00 PTG. Tiket Economy 50 untuk RM 57 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Titian Mas13h 33m04:01 PTGSurabayaTerminal Purabaya-Bungurasih6:34 PGJakartaStesen Bas Teuku Umar 80EconomyBas dari Titian Mas pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 18/06/2026 4:01:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 19/06/2026 6:34:00 PG. Tiket Economy 50 untuk RM 74 seorang tersedia. Tempoh perjalanan ialah 13h 33m
-
Medali Mas14h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 18/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 19/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 14h 5m
-
Sarwonadhi Trans14h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 18/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 18/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Haryanto Bojonegoro15h 10m01:40 PTGSurabayaCentral Station4:50 PGJakartaTerminal Manggarai0EconomyBas dari Haryanto Bojonegoro pergi dari Central Station, Surabaya (Indonesia) pada 18/06/2026 1:40:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 19/06/2026 4:50:00 PG. Tiket Economy 50 untuk RM 73 seorang tersedia. Tempoh perjalanan ialah 15h 10m
Penerbangan terpantas Khamis
Bas terpantas Khamis
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 19/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 19/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Citilink1h 30m03:10 PTGSurabaya AirportSurabaya Airport4:40 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Citilink pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 3:10:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 19/06/2026 4:40:00 PTG. Tiket Economy 50 untuk RM 358 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 19/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 305 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:05 PGSurabaya AirportSurabaya Airport6:35 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 5:05:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 19/06/2026 6:35:00 PG. Tiket Economy 50 untuk RM 342 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Pelita Air1h 30m06:10 PGSurabaya AirportSurabaya Airport7:40 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Pelita Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 19/06/2026 6:10:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 19/06/2026 7:40:00 PG. Tiket Economy 50 untuk RM 443 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Titian Mas13h 33m04:01 PTGSurabayaTerminal Purabaya-Bungurasih6:34 PGJakartaStesen Bas Teuku Umar 80EconomyBas dari Titian Mas pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 19/06/2026 4:01:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 20/06/2026 6:34:00 PG. Tiket Economy 50 untuk RM 74 seorang tersedia. Tempoh perjalanan ialah 13h 33m
-
Medali Mas14h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 19/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 20/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 14h 5m
-
Sarwonadhi Trans14h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 19/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 19/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Gunung Harta14h 47m01:00 PTGSurabayaCentral Station3:47 PGJakartaTerminal Manggarai0EconomyBas dari Gunung Harta pergi dari Central Station, Surabaya (Indonesia) pada 19/06/2026 1:00:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 20/06/2026 3:47:00 PG. Tiket Economy 50 untuk RM 78 seorang tersedia. Tempoh perjalanan ialah 14h 47m
-
Haryanto Bojonegoro15h 10m01:40 PTGSurabayaCentral Station4:50 PGJakartaTerminal Manggarai0EconomyBas dari Haryanto Bojonegoro pergi dari Central Station, Surabaya (Indonesia) pada 19/06/2026 1:40:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 20/06/2026 4:50:00 PG. Tiket Economy 50 untuk RM 73 seorang tersedia. Tempoh perjalanan ialah 15h 10m
Penerbangan terpantas Jumaat
Bas terpantas Jumaat
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 20/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 20/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m06:40 PTGSurabaya AirportSurabaya Airport8:00 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 6:40:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 20/06/2026 8:00:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Citilink1h 30m03:10 PTGSurabaya AirportSurabaya Airport4:40 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Citilink pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 3:10:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 20/06/2026 4:40:00 PTG. Tiket Economy 50 untuk RM 358 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 20/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 300 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:05 PGSurabaya AirportSurabaya Airport6:35 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 20/06/2026 5:05:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 20/06/2026 6:35:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Harapan Jaya10h 0m09:50 PGSurabayaSidotopo Bus Station7:50 PTGJakartaTerminal Bus Kota Blok M0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 20/06/2026 9:50:00 PG ke Terminal Bus Kota Blok M, Jakarta (Indonesia) tiba pada 20/06/2026 7:50:00 PTG. Tiket Economy 50 untuk RM 60 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Gunung Harta12h 45m012:15 PTGSurabayaCentral Station1:00 PGJakartaTerminal Manggarai0EconomyBas dari Gunung Harta pergi dari Central Station, Surabaya (Indonesia) pada 20/06/2026 12:15:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 21/06/2026 1:00:00 PG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 12h 45m
-
Kramat Djati14h 30m03:00 PTGSurabayaCentral Station5:30 PGJakartaTerminal Manggarai0EconomyBas dari Kramat Djati pergi dari Central Station, Surabaya (Indonesia) pada 20/06/2026 3:00:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 21/06/2026 5:30:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 14h 30m
-
Medali Mas15h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 20/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 21/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 15h 5m
-
Sarwonadhi Trans15h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 20/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 20/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 15h 15m
Penerbangan terpantas Sabtu
Bas terpantas Sabtu
-
Batik Air1h 20m05:00 PGSurabaya AirportSurabaya Airport6:20 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 5:00:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 21/06/2026 6:20:00 PG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 21/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 21/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Citilink1h 30m03:10 PTGSurabaya AirportSurabaya Airport4:40 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Citilink pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 3:10:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 21/06/2026 4:40:00 PTG. Tiket Economy 50 untuk RM 374 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 21/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 300 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:05 PGSurabaya AirportSurabaya Airport6:35 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 21/06/2026 5:05:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 21/06/2026 6:35:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Harapan Jaya10h 0m09:50 PGSurabayaSidotopo Bus Station7:50 PTGJakartaTerminal Bus Kota Blok M0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 21/06/2026 9:50:00 PG ke Terminal Bus Kota Blok M, Jakarta (Indonesia) tiba pada 21/06/2026 7:50:00 PTG. Tiket Economy 50 untuk RM 60 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Pahala Kencana12h 31m03:30 PTGSurabayaTerminal Purabaya-Bungurasih4:01 PGJakartaTerminal Pulo Gebang0EconomyBas dari Pahala Kencana pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 21/06/2026 3:30:00 PTG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 22/06/2026 4:01:00 PG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 12h 31m
-
Medali Mas14h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 21/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 22/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 14h 5m
-
Sarwonadhi Trans14h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 21/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 21/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 14h 15m
-
Angkasa Trans Jaya18h 0m05:00 PGSurabayaCentral Station11:00 PTGJakartaTerminal Pulo Gebang0EconomyBas dari Angkasa Trans Jaya pergi dari Central Station, Surabaya (Indonesia) pada 21/06/2026 5:00:00 PG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 21/06/2026 11:00:00 PTG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 18h 0m
Penerbangan terpantas Ahad
Bas terpantas Ahad
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 22/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 22/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m07:30 PGSurabaya AirportSurabaya Airport8:50 PGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 7:30:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 22/06/2026 8:50:00 PG. Tiket Economy 50 untuk RM 388 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Citilink1h 30m03:10 PTGSurabaya AirportSurabaya Airport4:40 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Citilink pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 3:10:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 22/06/2026 4:40:00 PTG. Tiket Economy 50 untuk RM 374 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 22/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 305 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:30 PTGSurabaya AirportSurabaya Airport7:00 PTGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 22/06/2026 5:30:00 PTG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 22/06/2026 7:00:00 PTG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Harapan Jaya10h 0m09:50 PGSurabayaSidotopo Bus Station7:50 PTGJakartaTerminal Bus Kota Blok M0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 22/06/2026 9:50:00 PG ke Terminal Bus Kota Blok M, Jakarta (Indonesia) tiba pada 22/06/2026 7:50:00 PTG. Tiket Economy 50 untuk RM 60 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Tiara Mas12h 18m06:45 PTGSurabayaTerminal Purabaya-Bungurasih7:03 PGJakartaTerminal Pulo Gebang0EconomyBas dari Tiara Mas pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 22/06/2026 6:45:00 PTG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 23/06/2026 7:03:00 PG. Tiket Economy 50 untuk RM 81 seorang tersedia. Tempoh perjalanan ialah 12h 18m
-
Pahala Kencana12h 31m03:30 PTGSurabayaTerminal Purabaya-Bungurasih4:01 PGJakartaTerminal Pulo Gebang0EconomyBas dari Pahala Kencana pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 22/06/2026 3:30:00 PTG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 23/06/2026 4:01:00 PG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 12h 31m
-
Gunung Harta12h 45m012:15 PTGSurabayaCentral Station1:00 PGJakartaTerminal Manggarai0EconomyBas dari Gunung Harta pergi dari Central Station, Surabaya (Indonesia) pada 22/06/2026 12:15:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 23/06/2026 1:00:00 PG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 12h 45m
-
Kramat Djati13h 15m03:00 PTGSurabayaCentral Station4:15 PGJakartaTerminal Manggarai0EconomyBas dari Kramat Djati pergi dari Central Station, Surabaya (Indonesia) pada 22/06/2026 3:00:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 23/06/2026 4:15:00 PG. Tiket Economy 50 untuk RM 65 seorang tersedia. Tempoh perjalanan ialah 13h 15m
Penerbangan terpantas Isnin
Bas terpantas Isnin
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 23/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 23/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 346 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Citilink1h 30m03:10 PTGSurabaya AirportSurabaya Airport4:40 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Citilink pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 3:10:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 23/06/2026 4:40:00 PTG. Tiket Economy 50 untuk RM 358 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 23/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 300 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:05 PGSurabaya AirportSurabaya Airport6:35 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 5:05:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 23/06/2026 6:35:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Pelita Air1h 30m06:10 PGSurabaya AirportSurabaya Airport7:40 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Pelita Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 23/06/2026 6:10:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 23/06/2026 7:40:00 PG. Tiket Economy 50 untuk RM 402 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Harapan Jaya10h 0m08:30 PTGSurabayaSidotopo Bus Station6:30 PGJakartaTerminal Pulo Gebang0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 23/06/2026 8:30:00 PTG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 24/06/2026 6:30:00 PG. Tiket Economy 50 untuk RM 60 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Pahala Kencana12h 31m03:30 PTGSurabayaTerminal Purabaya-Bungurasih4:01 PGJakartaTerminal Pulo Gebang0EconomyBas dari Pahala Kencana pergi dari Terminal Purabaya-Bungurasih, Surabaya (Indonesia) pada 23/06/2026 3:30:00 PTG ke Terminal Pulo Gebang, Jakarta (Indonesia) tiba pada 24/06/2026 4:01:00 PG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 12h 31m
-
Gunung Harta12h 45m012:15 PTGSurabayaCentral Station1:00 PGJakartaTerminal Manggarai0EconomyBas dari Gunung Harta pergi dari Central Station, Surabaya (Indonesia) pada 23/06/2026 12:15:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 24/06/2026 1:00:00 PG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 12h 45m
-
Medali Mas14h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 23/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 24/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 14h 5m
-
Sarwonadhi Trans14h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 23/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 23/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 14h 15m
Penerbangan terpantas Selasa
Bas terpantas Selasa
-
Batik Air1h 20m010:55 PGSurabaya AirportSurabaya Airport12:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 10:55:00 PG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 24/06/2026 12:15:00 PTG. Tiket Economy 50 untuk RM 376 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Batik Air1h 20m05:55 PTGSurabaya AirportSurabaya Airport7:15 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 5:55:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 24/06/2026 7:15:00 PTG. Tiket Economy 50 untuk RM 376 seorang tersedia. Tempoh perjalanan ialah 1h 20m
-
Citilink1h 30m03:10 PTGSurabaya AirportSurabaya Airport4:40 PTGLapangan Terbang Halim PerdanakusumaLapangan Terbang Halim Perdanakusuma0EconomyPenerbangan dari Citilink pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 3:10:00 PTG ke Lapangan Terbang Halim Perdanakusuma, Lapangan Terbang Halim Perdanakusuma (Indonesia) tiba pada 24/06/2026 4:40:00 PTG. Tiket Economy 50 untuk RM 381 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Pelita Air1h 30m06:10 PGSurabaya AirportSurabaya Airport7:40 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Pelita Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 6:10:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 24/06/2026 7:40:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Lion Air1h 30m07:40 PGSurabaya AirportSurabaya Airport9:10 PGJakarta AirportJakarta Airport0EconomyPenerbangan dari Lion Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 7:40:00 PG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 24/06/2026 9:10:00 PG. Tiket Economy 50 untuk RM 337 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Batik Air1h 30m05:30 PTGSurabaya AirportSurabaya Airport7:00 PTGJakarta AirportJakarta Airport0EconomyPenerbangan dari Batik Air pergi dari Surabaya Airport, Surabaya Airport (Indonesia) pada 24/06/2026 5:30:00 PTG ke Jakarta Airport, Jakarta Airport (Indonesia) tiba pada 24/06/2026 7:00:00 PTG. Tiket Economy 50 untuk RM 370 seorang tersedia. Tempoh perjalanan ialah 1h 30m
-
Harapan Jaya10h 0m09:50 PGSurabayaSidotopo Bus Station7:50 PTGJakartaTerminal Bus Kota Blok M0EconomyBas dari Harapan Jaya pergi dari Sidotopo Bus Station, Surabaya (Indonesia) pada 24/06/2026 9:50:00 PG ke Terminal Bus Kota Blok M, Jakarta (Indonesia) tiba pada 24/06/2026 7:50:00 PTG. Tiket Economy 50 untuk RM 60 seorang tersedia. Tempoh perjalanan ialah 10h 0m
-
Pahala Kencana13h 35m03:10 PTGSurabayaCentral Station4:45 PGJakartaTerminal Manggarai0EconomyBas dari Pahala Kencana pergi dari Central Station, Surabaya (Indonesia) pada 24/06/2026 3:10:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 25/06/2026 4:45:00 PG. Tiket Economy 50 untuk RM 72 seorang tersedia. Tempoh perjalanan ialah 13h 35m
-
Medali Mas15h 5m04:30 PTGSurabayaCentral Station7:35 PGJakartaStesen Bas Teuku Umar 80BusinessBas dari Medali Mas pergi dari Central Station, Surabaya (Indonesia) pada 24/06/2026 4:30:00 PTG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 25/06/2026 7:35:00 PG. Tiket Business 50 untuk RM 43 seorang tersedia. Tempoh perjalanan ialah 15h 5m
-
Haryanto Bojonegoro15h 10m01:40 PTGSurabayaCentral Station4:50 PGJakartaTerminal Manggarai0EconomyBas dari Haryanto Bojonegoro pergi dari Central Station, Surabaya (Indonesia) pada 24/06/2026 1:40:00 PTG ke Terminal Manggarai, Jakarta (Indonesia) tiba pada 25/06/2026 4:50:00 PG. Tiket Economy 50 untuk RM 75 seorang tersedia. Tempoh perjalanan ialah 15h 10m
-
Sarwonadhi Trans15h 15m08:00 PGSurabayaCentral Station11:15 PTGJakartaStesen Bas Teuku Umar 80EconomyBas dari Sarwonadhi Trans pergi dari Central Station, Surabaya (Indonesia) pada 24/06/2026 8:00:00 PG ke Stesen Bas Teuku Umar 8, Jakarta (Indonesia) tiba pada 24/06/2026 11:15:00 PTG. Tiket Economy 50 untuk RM 58 seorang tersedia. Tempoh perjalanan ialah 15h 15m
Penerbangan terpantas Rabu
Bas terpantas Rabu
Apakah stesen paling popular di Surabaya dan Jakarta?
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 Surabaya dan Jakarta, 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 Jakarta dalam masa 1h 20m 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 Surabaya dan Jakarta ialah Citilink, Batik Air dan Garuda Indonesia, tetapi pastikan anda menyemak apa yang mereka tawarkan!Jimat wang dengan tawaran, dan sentiasa bandingkan
Satu petua terakhir? Walaupun anda tinggal di Surabaya dan Jakarta 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 Surbaya atau ke Tebet, dan lihat penerbangan dari Surabaya Airport dan mendarat di Lapangan Terbang Halim Perdanakusuma. 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 Surabaya ke Jakarta?
Syarikat bas: Medali Mas, Harapan Jaya, Sarwonadhi Trans dan 7 lagi.
Syarikat penerbangan: Citilink, Batik Air, Garuda Indonesia dan 3 lagi.
