For a Bali–Bangkok–Singapore trip, compare every sector’s cost and the consequences of separate tickets before choosing the lowest fare. A multi-city search result does not automatically mean one ticket with a protected connection. Check airports, operators, baggage and what happens if the first flight is late.
Choose a structure that fits the trip
| Structure | Useful when | Costs and risks to include |
|---|---|---|
| DPS–Bangkok return | Bangkok is your only destination | Airport transport and baggage both ways |
| DPS–Singapore return | You want a one-city trip | Arrival time and accommodation |
| DPS–Bangkok–Singapore–DPS | You plan to stay in both cities | All sectors, baggage on each and accommodation |
| DPS–hub–destination on one ticket | A connecting offer is available | Connection conditions, operators and baggage |
| Two tickets with a self-transfer | You can manage the transfer and disruption consequences | Entry permission, bag collection, recheck and replacement tickets |
A city name is not enough. Bangkok results may use BKK or DMK: these are different airports. Write down the complete airport codes for each offer. An airport change is not the same thing as a terminal change.
Separate a holiday stop from a self-transfer
If you will spend several days in Bangkok before Singapore, the next flight belongs to a planned stay and needs its own budget. If you are changing planes simply to reach another destination, ask who is responsible for the onward connection.
Changi’s transit guide explains that self-managed separate-ticket journeys may involve collecting bags, immigration and another check-in. Confirm the actual process with both airlines, including when travelling with cabin baggage only.
Check entry eligibility with the relevant official authorities for each traveller’s passport and circumstances. Living in Bali does not determine nationality or entry rights. Do not buy a self-transfer requiring entry before those requirements are clear.
A cost worksheet without invented fare data
Add all tickets + necessary baggage + optional seats you choose + airport transfers + extra overnight stays + applicable transaction charges. Use the same currency and passenger count throughout the comparison.
For a hypothetical arithmetic exercise, three IDR 1 million tickets total IDR 3 million. Required baggage of IDR 600,000 and additional transfers of IDR 300,000 bring this to IDR 3.9 million before accommodation. These are example inputs, not route prices or predicted promotional fares.
Google Flights date tools can help compare travel dates and price graphs. Recheck the seller’s final total. This guide does not establish a guaranteed cheapest calendar period or promotion cycle.
Before-checkout checklist
- Write each sector’s local departure and arrival dates.
- Match airport codes, listed terminals and operating airlines.
- Confirm the allowance fits the bags you will actually carry.
- Read missed-connection responsibility and each ticket’s change conditions.
- Allow for the real procedures; one fixed number of hours cannot guarantee every transfer.
- Save ticket confirmations and seller contacts offline.
Common questions
Does one payment mean one ticket?
Not necessarily. Ask the seller to explain ticket structure and connection protection. One order can contain separate tickets.
Can I negotiate the cabin-baggage limit?
Plan to meet the purchased limits and contents rules instead of depending on staff discretion. Families should also check stroller and infant equipment rules.
Should I check airport operating announcements?
Yes. Use the airport and airline’s official notices for your actual travel dates, including closures or operational changes. Last year’s schedule is not a basis for booking.