Bangkok (BKK) to Singapore (SIN) flights
There are direct flights from Bangkok Suvarnabhumi Airport to Singapore Changi Airport, sold by 8 airlines (including codeshares): Air India, Cathay Pacific, Ethiopian Airlines, Air Madagascar, SAS Scandinavian, Singapore Airlines, THAI Airways and Scoot. The distance is 1,417 km, about 2h 15m in the air. There are also 10 one-stop options, via airports such as Kuala Lumpur, Ho Chi Minh City and Phuket.
Live fares for BKK → SINSee all routes on the mapDirect flights from Bangkok to Singapore
| Route | Airlines (incl. codeshares) | Distance | Time (est.) |
|---|---|---|---|
| BKK → SIN | Air India, Cathay Pacific, Ethiopian Airlines, Air Madagascar, SAS Scandinavian, Singapore Airlines, THAI Airways, Scoot | 1,417 km | ~2h 15m |
Best one-stop connections
Through the biggest hubs first. Times include about 100 minutes to change planes.
| Via | Airlines | Distance | Time (est.) |
|---|---|---|---|
| KUL Kuala Lumpur | American Airlines and Ethiopian Airlines then American Airlines and Air India | 1,518 km | ~4h 30m |
| SGN Ho Chi Minh City | THAI Airways and Turkish Airlines then Lion Air and Singapore Airlines | 1,809 km | ~4h 50m |
| HKT Phuket | Transnusa and Air France then Thai AirAsia and Bangkok Airways | 1,654 km | ~4h 40m |
| PQC Phuquoc | Sun PhuQuoc Airways then Sun PhuQuoc Airways | 1,506 km | ~4h 30m |
| PEN Penang | Malaysia Airlines and THAI Airways then AirAsia and Malaysia Airlines | 1,536 km | ~4h 30m |
| REP Siem-reap | Air Cambodia and Bangkok Airways then Singapore Airlines and Virgin Australia | 1,674 km | ~4h 40m |
| PNH Phnom-penh | Air Cambodia and Bangkok Airways then Singapore Airlines and Scoot | 1,642 km | ~4h 40m |
| USM Ko Samui | Bangkok Airways and THAI Airways then Bangkok Airways and Qantas | 1,476 km | ~4h 30m |
| KBV Krabi | Air France and Cathay Pacific then Thai AirAsia and Scoot | 1,583 km | ~4h 35m |
| HDY Hat Yai | THAI Airways then Scoot | 1,489 km | ~4h 30m |
More from Bangkok and Singapore
- Singapore (SIN) to Bangkok (BKK) · return route
- All direct flights from Bangkok (BKK)
- All direct flights from Singapore (SIN)
- Bangkok to Istanbul (IST)
- Bangkok to Amsterdam (AMS)
- Bangkok to Paris (CDG)
- Bangkok to Frankfurt (FRA)
- Bangkok to Dubai (DXB)
- Bangkok to Beijing (PEK)
- Bangkok to Madrid (MAD)
- Bangkok to Shanghai (PVG)
- Bangkok to Rome (FCO)
- Bangkok to Munich (MUC)
- Bangkok to Guangzhou (CAN)
- Bangkok to London (LHR)
- Istanbul (IST) to Singapore
- Amsterdam (AMS) to Singapore
- Paris (CDG) to Singapore
- Frankfurt (FRA) to Singapore
- Dubai (DXB) to Singapore
- Beijing (PEK) to Singapore
- Barcelona (BCN) to Singapore
- Madrid (MAD) to Singapore
- Shanghai (PVG) to Singapore
- Rome (FCO) to Singapore
- Munich (MUC) to Singapore
- Guangzhou (CAN) to Singapore
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.