There are 4 ways to get from Busan to Surabaya by plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Busan / Gimhae International Airport to Juanda International Airport
best- Fly from Busan / Gimhae International Airport (PUS) to Juanda International Airport (SUB)plane PUS - SUB
14h 52mRp 2,827,352–11,589,446Train to Daegu International Airport, fly to Juanda International Airport
- Take the train from Busan Station to Dongdaegu Stationtrain
- Fly from Daegu International Airport (TAE) to Juanda International Airport (SUB)plane TAE - SUB
18h 22mRp 3,596,939–13,161,121Fly Busan / Gimhae International Airport to Ahmad Yani, train
- Fly from Busan / Gimhae International Airport (PUS) to Ahmad Yani (SRG)plane PUS - SRG
- Take the train from Semarang Tawang to Surabaya Pasar Turitrain
16h 38mRp 3,214,852–11,393,446Fly Busan / Gimhae International Airport to Adisumarmo International Airport, train
- Fly from Busan / Gimhae International Airport (PUS) to Adisumarmo International Airport (SOC)plane PUS - SOC
- Take the train from Solo Balapan to Surabaya Gubengtrain
25h 20mRp 4,674,852–14,346,446
Busan / Gimhae International Airport (PUS) to Juanda International Airport (SUB) flights
Questions & Answers
The cheapest way to get from Busan to Surabaya is to fly which costs Rp2800000 - Rp12000000 and takes 14h 52m.
The fastest way to get from Busan to Surabaya is to fly which takes 14h 52m and costs Rp2800000 - Rp12000000.
The distance between Busan and Surabaya is 5053 km.
It takes approximately 14h 52m to get from Busan to Surabaya, including transfers.
Surabaya is 2h behind Busan. It is currently 3:11 PM in Busan and 1:11 PM in Surabaya.
There are 1005+ hotels available in Surabaya.
What companies run services between Busan, South Korea and Surabaya, Indonesia?
Singapore Airlines, HK Express, and three other airlines fly from Busan / Gimhae International Airport (PUS) to Juanda International Airport (SUB) twice daily.
- Website
- singaporeair.com
Flights from Busan / Gimhae International Airport to Juanda International Airport via Singapore Changi
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- Rp 3,800,000–25,000,000
Flights from Daegu International Airport to Juanda International Airport via Cheju, Singapore Changi
- Ave. Duration
- 13h 45m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 3,400,000–12,000,000
Flights from Busan / Gimhae International Airport to Ahmad Yani via Singapore Changi
- Ave. Duration
- 13h 2m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- Rp 4,100,000–27,000,000
Flights from Busan / Gimhae International Airport to Ahmad Yani via Taiwan Taoyuan, Singapore Changi
- Ave. Duration
- 11h 20m
- When
- Wednesday and Friday
- Estimated price
- Rp 3,000,000–11,000,000
- Website
- flyscoot.com
Flights from Daegu International Airport to Juanda International Airport via Cheju, Singapore Changi
- Ave. Duration
- 13h 45m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 3,400,000–12,000,000
Flights from Busan / Gimhae International Airport to Ahmad Yani via Singapore Changi
- Ave. Duration
- 15h 35m
- When
- Wednesday and Friday
- Estimated price
- Rp 4,500,000–15,000,000
Flights from Busan / Gimhae International Airport to Ahmad Yani via Taiwan Taoyuan, Singapore Changi
- Ave. Duration
- 11h 20m
- When
- Wednesday and Friday
- Estimated price
- Rp 3,000,000–11,000,000
- Website
- superairjet.com
Flights from Busan / Gimhae International Airport to Adisumarmo International Airport via Ngurah Rai
- Ave. Duration
- 19h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 4,500,000–14,000,000
Flights from Busan / Gimhae International Airport to Adisumarmo International Airport via Taiwan Taoyuan, Ngurah Rai
- Ave. Duration
- 24h 40m
- When
- Every day
- Estimated price
- Rp 5,500,000–24,000,000
Flights from Busan / Gimhae International Airport to Adisumarmo International Airport via Incheon, Ngurah Rai
- Ave. Duration
- 25h 40m
- When
- Every day
- Estimated price
- Rp 4,700,000–18,000,000
- Website
- cathaypacific.com
Flights from Busan / Gimhae International Airport to Juanda International Airport via Hong Kong
- Ave. Duration
- 12h 30m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- Rp 3,500,000–12,000,000
Flights from Daegu International Airport to Juanda International Airport via Hong Kong
- Ave. Duration
- 12h 45m
- When
- Monday
- Estimated price
- Rp 4,200,000–14,000,000
- Website
- malindoair.com
Flights from Busan / Gimhae International Airport to Juanda International Airport via Kuala Lumpur
- Ave. Duration
- 10h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 2,800,000–11,000,000
Flights from Busan / Gimhae International Airport to Ahmad Yani via Kuala Lumpur
- Ave. Duration
- 11h
- When
- Monday
- Estimated price
- Rp 3,000,000–12,000,000
- Website
- citilink.co.id
Flights from Busan / Gimhae International Airport to Adisumarmo International Airport via Taiwan Taoyuan, Soekarno–Hatta
- Ave. Duration
- 23h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- Rp 5,500,000–24,000,000
Flights from Busan / Gimhae International Airport to Adisumarmo International Airport via Incheon, Soekarno–Hatta
- Ave. Duration
- 26h 30m
- When
- Every day
- Estimated price
- Rp 4,700,000–18,000,000
- Website
- flyroyalbrunei.com
Flights from Daegu International Airport to Juanda International Airport via Incheon, Bandar Seri Begawan
- Ave. Duration
- 14h 35m
- When
- Wednesday
- Estimated price
- Rp 3,700,000–15,000,000
- Website
- batikair.com
Flights from Busan / Gimhae International Airport to Adisumarmo International Airport via Taiwan Taoyuan, Soekarno–Hatta
- Ave. Duration
- 22h 55m
- When
- Every day
- Estimated price
- Rp 5,500,000–24,000,000
- Phone
- +82 1599 7777
- Website
- letskorail.com
Train from Busan Station to Dongdaegu Station
- Ave. Duration
- 48 min
- Frequency
- Every 20 minutes
- Estimated price
- Rp 180,000–481,122
- Website
- https://www.letskorail.com/ebizbf/EbizbfForeign_pr16100.do?gubun=1
- Economy
- Rp 180,000–250,000
- First Class
- Rp 230,000–340,000
- Economy Class
- Rp 481,122
- Phone
- +82 1800 1472
- Website
- srail.or.kr
Train from Busan Station to Dongdaegu Station
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- Rp 210,000–440,000
- Website
- https://www.srail.or.kr/main.do?language=EN
- Standard Class
- Rp 210,000–440,000
- First Class
- Rp 310,000–420,000
- Phone
- +82 1599 7777
- Website
- korail.com
Train from Busan Station to Dongdaegu Station
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- Rp 97,400–97,800
- Website
- https://www.korail.com/global/eng/main
- Economy Class
- Rp 97,400–97,800
Train from Semarang Tawang to Surabaya Pasar Turi
- Ave. Duration
- 2h 53m
- Frequency
- Every 3 hours
- Estimated price
- Rp 160,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 160,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 310,000–700,000
Train from Solo Balapan to Surabaya Gubeng
- Ave. Duration
- 3h 12m
- Frequency
- Every 4 hours
- Estimated price
- Rp 150,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 150,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 280,000–700,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which London airport should I choose?, How to get from London to Edinburgh, and Italy Travel Guides - to help you get the most out of your next trip.

















