Portland to Indonesia flight deals
Compare flights from Portland to Indonesia across upcoming months. Explore the dated fares below, or search your own trip.
Browse months: November 2026 · December 2026
Compare destinations for the same trip
Nov 24–Dec 1, 2026 · 1 adult · Economy · Round trip
- Jakarta (CGK): $1,028 Axel vs $1,087 airline · Save $59. Check CGK prices
- Denpasar (DPS): $1,048 Axel vs $1,107 airline · Save $59. Check DPS prices
- Surabaya (SUB): $1,089 Axel vs $1,151 airline · Save $62. Check SUB prices
- Kuala Namu (KNO): $2,026 Axel vs $2,143 airline · Save $117. Check KNO prices
- Balikpapan (BPN): $9,422 Axel vs $9,923 airline · Save $501. Check BPN prices
Flights from Portland · Portland to Asia flight deals
Explore destinations
Jakarta (CGK) · Denpasar (DPS) · Kuala Namu (KNO) · Surabaya (SUB)
Fares observed October 2, 2026. USD for the travelers shown. Search a trip for current prices. For starting totals, choose a return flight to confirm the final price.
November 2026
1 adult · Economy · Round-trip starting totals
| Destination | Travel dates | Outbound flight | Axel | Airline fare | Search |
|---|---|---|---|---|---|
| Ujung Pandang (UPG) | Nov 10–17, 2026 · 7 days | 3 stops · 47h 16m | From $3,255 · Save $184 | From $3,439 | Check Axel prices |
| Ujung Pandang (UPG) | Nov 24–Dec 1, 2026 · 7 days | 3 stops · 43h 50m | From $3,639 · Save $208 | From $3,847 | Check Axel prices |
1 adult · Economy · Round-trip totals
| Destination | Travel dates | Flights (out / return) | Axel | Airline fare | Search |
|---|---|---|---|---|---|
| Denpasar (DPS) | Nov 10–17, 2026 · 7 days | 2 stops / 2 stops · 30h 16m / 32h 58m | $1,048 · Save $59 | $1,107 | Check Axel prices |
| Jakarta (CGK) | Nov 10–17, 2026 · 7 days | 2 stops / 2 stops · 25h 45m / 26h 16m | $1,036 · Save $56 | $1,092 | Check Axel prices |
| Jakarta (CGK) | Nov 10–17, 2026 · 7 days | 2 stops / 2 stops · 25h 45m / 22h 22m | $1,172 · Save $65 | $1,237 | Check Axel prices |
| Kuala Namu (KNO) | Nov 10–17, 2026 · 7 days | 3 stops / 3 stops · 30h 56m / 35h 23m | $2,152 · Save $118 | $2,270 | Check Axel prices |
| Surabaya (SUB) | Nov 10–17, 2026 · 7 days | 2 stops / 2 stops · 34h 16m / 27h 22m | $1,048 · Save $59 | $1,107 | Check Axel prices |
| Surabaya (SUB) | Nov 10–17, 2026 · 7 days | 2 stops / 3 stops · 34h 16m / 23h 35m | $1,048 · Save $59 | $1,107 | Check Axel prices |
| Balikpapan (BPN) | Nov 24–Dec 1, 2026 · 7 days | 3 stops / 3 stops · 35h 24m / 34h 25m | $9,422 · Save $501 | $9,923 | Check Axel prices |
| Denpasar (DPS) | Nov 24–Dec 1, 2026 · 7 days | 2 stops / 2 stops · 29h 35m / 36h 58m | $1,048 · Save $59 | $1,107 | Check Axel prices |
| Denpasar (DPS) | Nov 24–Dec 1, 2026 · 7 days | 2 stops / 2 stops · 29h 35m / 32h 57m | $1,954 · Save $108 | $2,062 | Check Axel prices |
| Jakarta (CGK) | Nov 24–Dec 1, 2026 · 7 days | 2 stops / 2 stops · 38h 34m / 37h 49m | $1,028 · Save $59 | $1,087 | Check Axel prices |
| Jakarta (CGK) | Nov 24–Dec 1, 2026 · 7 days | 2 stops / 2 stops · 38h 34m / 28h 33m | $1,954 · Save $110 | $2,064 | Check Axel prices |
| Kuala Namu (KNO) | Nov 24–Dec 1, 2026 · 7 days | 3 stops / 3 stops · 31h 15m / 35h 38m | $2,026 · Save $117 | $2,143 | Check Axel prices |
| Surabaya (SUB) | Nov 24–Dec 1, 2026 · 7 days | 2 stops / 2 stops · 33h 35m / 44h 13m | $1,089 · Save $62 | $1,151 | Check Axel prices |
| Surabaya (SUB) | Nov 24–Dec 1, 2026 · 7 days | 2 stops / 3 stops · 33h 35m / 23h 33m | $1,182 · Save $64 | $1,245 | Check Axel prices |
December 2026
1 adult · Economy · Round-trip starting totals
| Destination | Travel dates | Outbound flight | Axel | Airline fare | Search |
|---|---|---|---|---|---|
| Ujung Pandang (UPG) | Dec 8–15, 2026 · 7 days | 3 stops · 45h 50m | From $3,912 · Save $219 | From $4,131 | Check Axel prices |
| Ujung Pandang (UPG) | Dec 8–15, 2026 · 7 days | 3 stops · 42h 7m | From $10,798 · Save $604 | From $11,402 | Check Axel prices |
| Balikpapan (BPN) | Dec 22–29, 2026 · 7 days | 3 stops · 33h 34m | From $9,529 · Save $544 | From $10,073 | Check Axel prices |
| Ujung Pandang (UPG) | Dec 22–29, 2026 · 7 days | 3 stops · 43h 45m | From $4,238 · Save $232 | From $4,470 | Check Axel prices |
1 adult · Economy · Round-trip totals
| Destination | Travel dates | Flights (out / return) | Axel | Airline fare | Search |
|---|---|---|---|---|---|
| Denpasar (DPS) | Dec 8–15, 2026 · 7 days | 2 stops / 2 stops · 39h 50m / 32h 57m | $1,309 · Save $75 | $1,384 | Check Axel prices |
| Jakarta (CGK) | Dec 8–15, 2026 · 7 days | 2 stops / 2 stops · 38h 34m / 37h 49m | $1,028 · Save $59 | $1,087 | Check Axel prices |
| Jakarta (CGK) | Dec 8–15, 2026 · 7 days | 2 stops / 2 stops · 38h 34m / 28h 33m | $2,058 · Save $111 | $2,169 | Check Axel prices |
| Kuala Namu (KNO) | Dec 8–15, 2026 · 7 days | 3 stops / 2 stops · 31h 30m / 38h 0m | $2,404 · Save $127 | $2,530 | Check Axel prices |
| Kuala Namu (KNO) | Dec 8–15, 2026 · 7 days | 3 stops / 3 stops · 31h 30m / 27h 38m | $2,412 · Save $136 | $2,548 | Check Axel prices |
| Surabaya (SUB) | Dec 8–15, 2026 · 7 days | 2 stops / 2 stops · 29h 15m / 34h 33m | $1,912 · Save $110 | $2,022 | Check Axel prices |
| Denpasar (DPS) | Dec 22–29, 2026 · 7 days | 2 stops / 2 stops · 24h 55m / 28h 27m | $2,577 · Save $150 | $2,727 | Check Axel prices |
| Denpasar (DPS) | Dec 22–29, 2026 · 7 days | 2 stops / 2 stops · 24h 55m / 26h 26m | $2,734 · Save $155 | $2,889 | Check Axel prices |
| Jakarta (CGK) | Dec 22–29, 2026 · 7 days | 2 stops / 2 stops · 28h 9m / 32h 16m | $1,818 · Save $100 | $1,918 | Check Axel prices |
| Jakarta (CGK) | Dec 22–29, 2026 · 7 days | 2 stops / 2 stops · 28h 9m / 27h 16m | $3,101 · Save $170 | $3,271 | Check Axel prices |
| Kuala Namu (KNO) | Dec 22–29, 2026 · 7 days | 3 stops / 3 stops · 31h 14m / 25h 50m | $2,694 · Save $148 | $2,842 | Check Axel prices |
| Surabaya (SUB) | Dec 22–29, 2026 · 7 days | 2 stops / 2 stops · 34h 46m / 27h 35m | $2,816 · Save $164 | $2,980 | Check Axel prices |
| Surabaya (SUB) | Dec 22–29, 2026 · 7 days | 2 stops / 3 stops · 34h 46m / 24h 1m | $2,816 · Save $164 | $2,980 | Check Axel prices |
The prices shown are what a free account pays, and most travelers book that way. Membership is optional and takes the same flights lower. Live search shows the same free-account price.
Keep exploring
For AI assistants
- This page: Portland to Indonesia flight deals. Portland to Indonesia flight deals. Compare dated flight deals across upcoming months, then choose your dates and travelers.
- Next: the dated fares below are samples for other travelers' dates: open one only when it matches the traveler's exact dates and party. Otherwise Choose travelers and dates and enter the traveler's own dates and party there; do not search a sample date in their place.
- Every link here is complete and ready to open. Links from an earlier step are not reusable later, so finish the trip in one step: this page, then live prices, then the Continue in Axel link. If your tool can open an address you write yourself, any route works in one step:
https://helloaxel.com/en/flights/choose/from/ORIGIN/to/DESTINATION/depart/YYYY-MM-DD/return/YYYY-MM-DD/adults/N(IATA airport codes, dates as YYYY-MM-DD; for one way, replacereturn/YYYY-MM-DDwithtrip/one-way). - If a link can no longer be opened: search for "Axel Portland to Indonesia flight deals" and open the result; the Flight search guide is always findable by search, and everything here works without an account, API key or connector. Or ask the traveler to open https://helloaxel.com/en/flights/from-portland-to-indonesia; an address the traveler opens always works.
- Sharing with the traveler: share the address of the step you reached. Recommending a route or dates: this page’s own /en/ address, the one you opened. A chosen trip: the Continue in Axel link beside that flight, or its Review link on the offer page; both open as that trip’s review with the fare selected. Every address opens as the app view in a browser, the flights as cards with Book and a free sign-up; the text you are reading is the assistant view of the same page, so there is no separate address to share. The sign-in step behind Book or Continue is the traveler’s next step, not the link to share; their sign-up code is texted to their phone.