How can I find cheap flights from Surabaya Airport to Ngurah Rai Intl. Airport?
Explore the cheapest one-way and round-trip flights from Surabaya Airport to Ngurah Rai Intl. Airport over the next 90 days, with one-way fares from SGD 41 and round-trip from SGD 84. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Direct
- Recommended
- Next 7 days
- Fastest
- Cheapest nonstop
SUB 19:401h 5mDirectDPS 21:45Surabaya - Bali | Wed, Dec 2 | Citilink
DPS 08:151h 10mDirectSUB 08:25Bali - Surabaya | Wed, Dec 9 | CitilinkSGD 84 SGD 11828% off28% offSGD 118 SGD 84
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Mon, Dec 7 | Citilink
DPS 08:151h 10mDirectSUB 08:25Bali - Surabaya | Thu, Dec 10 | CitilinkSGD 84 SGD 11828% off28% offSGD 118 SGD 84
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Tue, Dec 8 | Citilink
DPS 07:051h 10mDirectSUB 07:15Bali - Surabaya | Thu, Dec 10 | CitilinkSGD 84 SGD 11828% off28% offSGD 118 SGD 84
SUB 19:401h 5mDirectDPS 21:45Surabaya - Bali | Sun, Dec 13 | Citilink
DPS 07:051h 10mDirectSUB 07:15Bali - Surabaya | Sat, Dec 19 | CitilinkSGD 8428% offSGD 118 SGD 84
SUB 19:401h 5mDirectDPS 21:45Surabaya - Bali | Tue, Dec 15 | Citilink
DPS 19:301h 10mDirectSUB 19:40Bali - Surabaya | Sun, Dec 20 | CitilinkSGD 8428% offSGD 118 SGD 84
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Wed, Dec 16 | Citilink
DPS 07:051h 10mDirectSUB 07:15Bali - Surabaya | Tue, Dec 22 | CitilinkSGD 8428% offSGD 118 SGD 84
SUB 19:401h 5mDirectDPS 21:45Surabaya - Bali | Sun, Nov 29 | Citilink
DPS 19:301h 10mDirectSUB 19:40Bali - Surabaya | Wed, Dec 2 | CitilinkSGD 8528% offSGD 118 SGD 85
SUB 19:401h 5mDirectDPS 21:45Surabaya - Bali | Sun, Jan 3 | Citilink
DPS 07:001hDirectSUB 07:00Bali - Surabaya | Sun, Jan 10 | Super Air JetSGD 9123% offSGD 118 SGD 91
SUB 14:001hDirectDPS 16:00Surabaya - Bali | Tue, Dec 29 | Super Air Jet
DPS 07:051h 10mDirectSUB 07:15Bali - Surabaya | Fri, Jan 1 | CitilinkSGD 9123% offSGD 118 SGD 91
SUB 13:0017h 25m1 stopDPS 14:00Surabaya - Bali | Sat, Nov 14 | Normal Airline
DPS 15:006hDirectSUB 16:00Bali - Surabaya | Mon, Nov 16 | Normal AirlineFind more flightsFind more flights
- Cheapest
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Mon, Nov 30 | CitilinkSGD 41 SGD 6133% off33% offSGD 61 SGD 41
SUB 16:201hDirectDPS 18:20Surabaya - Bali | Sun, Nov 15 | Lion AirSGD 42 SGD 6131% off31% offSGD 61 SGD 42
SUB 17:151hDirectDPS 19:15Surabaya - Bali | Fri, Nov 20 | Lion AirSGD 42 SGD 6131% off31% offSGD 61 SGD 42
SUB 13:351hDirectDPS 15:35Surabaya - Bali | Fri, Nov 20 | Super Air JetSGD 4231% offSGD 61 SGD 42
SUB 12:201hDirectDPS 14:20Surabaya - Bali | Sun, Nov 15 | Super Air JetSGD 4231% offSGD 61 SGD 42
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Mon, Feb 1 | CitilinkSGD 4257% offSGD 99 SGD 42
SUB 05:151hDirectDPS 07:15Surabaya - Bali | Fri, Nov 20 | Batik AirSGD 4330% offSGD 61 SGD 43
SUB 16:201hDirectDPS 18:20Surabaya - Bali | Fri, Dec 4 | Lion AirSGD 4625% offSGD 61 SGD 46
SUB 07:551hDirectDPS 09:55Surabaya - Bali | Wed, Dec 2 | Lion AirSGD 4625% offSGD 61 SGD 46
SUB 13:0017h 25m1 stopDPS 14:00Surabaya - Bali | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Mon, Nov 30 | CitilinkSGD 41 SGD 6133% off33% offSGD 61 SGD 41
SUB 16:201hDirectDPS 18:20Surabaya - Bali | Sun, Nov 15 | Lion AirSGD 42 SGD 6131% off31% offSGD 61 SGD 42
SUB 17:151hDirectDPS 19:15Surabaya - Bali | Fri, Nov 20 | Lion AirSGD 42 SGD 6131% off31% offSGD 61 SGD 42
SUB 13:351hDirectDPS 15:35Surabaya - Bali | Fri, Nov 20 | Super Air JetSGD 4231% offSGD 61 SGD 42
SUB 12:201hDirectDPS 14:20Surabaya - Bali | Sun, Nov 15 | Super Air JetSGD 4231% offSGD 61 SGD 42
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Mon, Feb 1 | CitilinkSGD 4257% offSGD 99 SGD 42
SUB 05:151hDirectDPS 07:15Surabaya - Bali | Fri, Nov 20 | Batik AirSGD 4330% offSGD 61 SGD 43
SUB 16:201hDirectDPS 18:20Surabaya - Bali | Fri, Dec 4 | Lion AirSGD 4625% offSGD 61 SGD 46
SUB 07:551hDirectDPS 09:55Surabaya - Bali | Wed, Dec 2 | Lion AirSGD 4625% offSGD 61 SGD 46
SUB 13:0017h 25m1 stopDPS 14:00Surabaya - Bali | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Mon, Feb 1 | CitilinkSGD 42 SGD 29086% off86% offSGD 290 SGD 42
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Sat, Jan 16 | CitilinkSGD 54 SGD 29081% off81% offSGD 290 SGD 54
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Wed, Jan 27 | CitilinkSGD 56 SGD 29081% off81% offSGD 290 SGD 56
SUB 12:451h 5mDirectDPS 14:50Surabaya - Bali | Fri, Jan 8 | CitilinkSGD 6378% offSGD 290 SGD 63
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Thu, Jan 7 | CitilinkSGD 6677% offSGD 290 SGD 66
SUB 16:501h 5mDirectDPS 18:55Surabaya - Bali | Sat, Jan 9 | CitilinkSGD 6677% offSGD 290 SGD 66
SUB 19:401h 5mDirectDPS 21:45Surabaya - Bali | Sat, Jan 2 | CitilinkSGD 6677% offSGD 290 SGD 66
SUB 16:501h 5mDirectDPS 18:55Surabaya - Bali | Sat, Nov 28 | CitilinkSGD 7076% offSGD 290 SGD 70
SUB 05:301h 5mDirectDPS 07:35Surabaya - Bali | Sun, Nov 29 | CitilinkSGD 7275% offSGD 290 SGD 72
SUB 13:0017h 25m1 stopDPS 14:00Surabaya - Bali | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
SUB 13:351hDirectDPS 15:35Surabaya - Bali | Sun, Nov 15 | Super Air JetSGD 52 SGD 43088% off88% offSGD 430 SGD 52
SUB 16:201hDirectDPS 18:20Surabaya - Bali | Sun, Nov 15 | Lion AirSGD 53 SGD 43088% off88% offSGD 430 SGD 53
SUB 16:201hDirectDPS 18:20Surabaya - Bali | Sat, Nov 14 | Lion AirSGD 56 SGD 43087% off87% offSGD 430 SGD 56
SUB 13:351hDirectDPS 15:35Surabaya - Bali | Sat, Nov 14 | Super Air JetSGD 5687% offSGD 430 SGD 56
SUB 16:201hDirectDPS 18:20Surabaya - Bali | Tue, Nov 17 | Lion AirSGD 5687% offSGD 430 SGD 56
SUB 16:201hDirectDPS 18:20Surabaya - Bali | Fri, Nov 13 | Lion AirSGD 5887% offSGD 430 SGD 58
SUB 19:401h 5mDirectDPS 21:45Surabaya - Bali | Tue, Nov 17 | CitilinkSGD 6186% offSGD 430 SGD 61
SUB 05:151hDirectDPS 07:15Surabaya - Bali | Sun, Nov 15 | Batik AirSGD 6385% offSGD 430 SGD 63
SUB 16:001hDirectDPS 18:00Surabaya - Bali | Wed, Nov 18 | Garuda IndonesiaSGD 7283% offSGD 430 SGD 72
SUB 13:0017h 25m1 stopDPS 14:00Surabaya - Bali | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
SUB 16:201hDirectDPS 18:20Surabaya - Bali | Sun, Nov 15 | Lion AirSGD 42 SGD 6131% off31% offSGD 61 SGD 42
SUB 17:151hDirectDPS 19:15Surabaya - Bali | Fri, Nov 20 | Lion AirSGD 42 SGD 6131% off31% offSGD 61 SGD 42
SUB 13:351hDirectDPS 15:35Surabaya - Bali | Fri, Nov 20 | Super Air JetSGD 42 SGD 6131% off31% offSGD 61 SGD 42
SUB 12:201hDirectDPS 14:20Surabaya - Bali | Sun, Nov 15 | Super Air JetSGD 4231% offSGD 61 SGD 42
SUB 05:151hDirectDPS 07:15Surabaya - Bali | Fri, Nov 20 | Batik AirSGD 4330% offSGD 61 SGD 43
SUB 16:201hDirectDPS 18:20Surabaya - Bali | Fri, Dec 4 | Lion AirSGD 4625% offSGD 61 SGD 46
SUB 07:551hDirectDPS 09:55Surabaya - Bali | Wed, Dec 2 | Lion AirSGD 4625% offSGD 61 SGD 46
SUB 12:201hDirectDPS 14:20Surabaya - Bali | Wed, Dec 2 | Super Air JetSGD 4625% offSGD 61 SGD 46
SUB 12:201hDirectDPS 14:20Surabaya - Bali | Fri, Dec 4 | Super Air JetSGD 4625% offSGD 61 SGD 46
SUB 13:0017h 25m1 stopDPS 14:00Surabaya - Bali | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Surabaya to Bali are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Surabaya Airport to Ngurah Rai Intl. Airport
What is the cheapest month to fly from Surabaya Airport to Ngurah Rai Intl. Airport?
Based on Trip.com's data from the past 12 months, the cheapest one-way flights from Surabaya Airport to Ngurah Rai Intl. Airport are usually in March, with an average price of SGD 41. It is best to avoid November, when the average price can reach SGD 56.
What is the cheapest month to fly return from Surabaya Airport to Ngurah Rai Intl. Airport?
Based on Trip.com's data from the past 12 months, March is often the month to find the lowest fares from Surabaya Airport to Ngurah Rai Intl. Airport, with an average price of SGD 106. April is usually the most expensive month, with an average price reaching SGD 133.
What is the cheapest day of the week to fly from Surabaya Airport to Ngurah Rai Intl. Airport?
Based on Trip.com's data from the past 12 months, the cheapest departure day from Surabaya Airport to Ngurah Rai Intl. Airport is Sunday, with average prices usually lower than other days. Avoid departing on Thursday as prices are typically highest on that day.
Which airline offers the cheapest flights from Surabaya Airport to Ngurah Rai Intl. Airport?
The cheapest airline flying from Surabaya Airport to Ngurah Rai Intl. Airport is Citilink (from SGD 41) among 8 carriers operating this route. Based on Trip.com's latest 7-day flight data.








Find more flights and airlines
What is the flight schedule from Surabaya Airport to Ngurah Rai Intl. Airport?
Check the schedule for flights from Surabaya to Bali and find the flight that best matches your travel plans.
-
IU710
Surabaya Airport
1:35 PM
SUB
3:35 PM
DPS
S M T W T F SSearch -
JT990
Surabaya Airport
7:55 AM
SUB
9:55 AM
DPS
S M T W T F SSearch -
ID6414
Surabaya Airport
5:15 AM
SUB
7:15 AM
DPS
S M T W T F SSearch -
JT910
Surabaya Airport
5:15 PM
SUB
7:15 PM
DPS
S M T W T F SSearch -
IU704
Surabaya Airport
12:20 PM
SUB
2:20 PM
DPS
S M T W T F SSearch -
JT802
Surabaya Airport
4:20 PM
SUB
6:20 PM
DPS
S M T W T F SSearch -
QG693
Surabaya Airport
7:40 PM
SUB
9:45 PM
DPS
S M T W T F SSearch -
QG668
Surabaya Airport
12:45 PM
SUB
2:50 PM
DPS
S M T W T F SSearch -
QG692
Surabaya Airport
5:30 AM
SUB
7:35 AM
DPS
S M T W T F SSearch -
QG698
Surabaya Airport
4:50 PM
SUB
6:55 PM
DPS
S M T W T F SSearch
About Surabaya Airport and Ngurah Rai Intl. Airport
Learn about Surabaya Airport (SUB) and Ngurah Rai Intl. Airport (DPS) — including location, terminals, transportation, and travel tips.
| Flight distance | 302.84 km |
|---|---|
| Cheapest one-way ticket price | SGD 41 |
| Cheapest return ticket price | SGD 84 |
FAQs for Surabaya Airport to Ngurah Rai Intl. Airport Flights
How long is the flight from Surabaya Airport to Ngurah Rai Intl. Airport?
Surabaya Airport to Ngurah Rai Intl. Airport takes about 43 minutes on average. Actual flight time may vary depending on route, weather and air traffic.How many daily flights are there from Surabaya Airport (SUB) to Ngurah Rai Intl. Airport (DPS)?
There are around 17 daily flights from Surabaya Airport (SUB) to Ngurah Rai Intl. Airport (DPS).What is the flight schedule from Surabaya Airport to Ngurah Rai Intl. Airport?
The earliest flight from Surabaya Airport to Ngurah Rai Intl. Airport departs at 05:15, and the last departs at 19:50, with about 16 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight tickets from Surabaya Airport (SUB) to Ngurah Rai Intl. Airport (DPS) most expensive?
The route from Surabaya Airport (SUB) to Ngurah Rai Intl. Airport (DPS) is quite popular. Without considering departure times or holidays, tickets cost around SGD 79 in January, the most expensive month to book this route.What time does the earliest flight from Surabaya Airport to Ngurah Rai Intl. Airport depart?
The earliest flight departs from Surabaya Airport (SUB) at 05:15 and arrives in Ngurah Rai Intl. Airport (DPS) at 07:15.What time does the latest flight from Surabaya Airport to Ngurah Rai Intl. Airport depart?
The latest flight departs from Surabaya Airport (SUB) at 20:25 and arrives in Ngurah Rai Intl. Airport (DPS) at 22:25.What is the transportation method from the main airport to downtown in Bali?
- The distance from Ngurah Rai International Airport to downtown is about 11 km. It takes about 30 minutes by taxi.
Which airline operates the most direct flights from Surabaya Airport (SUB) to Ngurah Rai Intl. Airport (DPS)?
Citilink is a very popular airline operating an average of 2361 flights per month.What are the cheapest flights from Surabaya Airport to Ngurah Rai Intl. Airport?
One-way flights from Surabaya Airport to Ngurah Rai Intl. Airport currently start from SGD 41, and round-trip fares start from SGD 84. The current lowest fare is a Citilink flight departing on Mon, Nov 30; prices may vary depending on availability.Which airlines offer direct flights from Surabaya Airport to Ngurah Rai Intl. Airport?
Yes. Citilink, Lion Air, TransNusa, Garuda Indonesia and Super Air Jet operate direct flights from Surabaya Airport to Ngurah Rai Intl. Airport, with an average flight time of 41 minutes, and around 90 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Surabaya Airport to Ngurah Rai Intl. Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Surabaya Airport to Ngurah Rai Intl. Airport is SGD 76. Prices may vary depending on the departure date, airline, and availability.Which budget airlines fly from Surabaya Airport to Ngurah Rai Intl. Airport?
Lion Air, Citilink and Super Air Jet are the most popular budget airlines flying from Surabaya Airport to Ngurah Rai Intl. Airport, with one-way fares starting from SGD 41. Compare final prices carefully, as baggage, seat selection and payment fees may apply.How many weekly flights are there from Surabaya Airport to Ngurah Rai Intl. Airport?
Surabaya Airport to Ngurah Rai Intl. Airport operates around 96 weekly flights, mainly by Citilink, Lion Air and TransNusa. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Surabaya Airport to Ngurah Rai Intl. Airport on Trip.com?
Enter Surabaya Airport and Ngurah Rai Intl. Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Find Cheap Flights with Trip.com
- Flights from Juanda International Airport to Auckland Airport
- Flights from Juanda International Airport to Beijing Capital International Airport
- Flights from Juanda International Airport to Lombok International Airport
- Flights from Juanda International Airport to Suvarnabhumi Airport
- Flights from Juanda International Airport to Ngurah Rai International Airport
- Flights from Juanda International Airport to Beijing
- Flights from Juanda International Airport to Auckland
- Flights from Juanda International Airport to Bali
- Flights from Juanda International Airport to Bangkok
- Flights from Juanda International Airport to Lombok
- Flights from Queenstown Airport to Ngurah Rai International Airport
- Flights from Auckland Airport to Ngurah Rai International Airport
- Flights from Tan Son Nhat International Airport to Ngurah Rai International Airport
- Flights from Lombok International Airport to Ngurah Rai International Airport
- Flights from Perth Airport to Ngurah Rai International Airport
- Flights from Lombok to Ngurah Rai International Airport
- Flights from Perth to Ngurah Rai International Airport
- Flights from Ho Chi Minh City to Ngurah Rai International Airport
- Flights from Auckland to Ngurah Rai International Airport
- Flights from Queenstown to Ngurah Rai International Airport