BLANC INN Singapore
Lavender, Singapore · 2 star · 8.2/10 (278 reviews)
- 3.1 km to MBS (straight line)
- 6 min walk to Bendemeer (DT23), 7 stops direct to Bayfront
- About 28 min door to Token
- Trip total US$343 with the flights below
Mon 5 Oct to Thu 8 Oct 2026 · 1 adult · 3 nights · prices in USD, checked 13 Sept, 15:54 (KL time). Prices move, book soon.
Any time on the 5th. Early morning is cheapest and gives you a full day in town.
39 direct flights shown. 96 connecting options hidden (all slower, most pricier).
| Time | Airline | Route | Price | |
|---|---|---|---|---|
| 06:10 → 07:15 | AirAsia | KUL → SIN 1 hr 5 min |
US$88 | Airline |
| 07:05 → 08:25 | Scoot | KUL → SIN 1 hr 20 min |
US$247 | Airline |
| 07:20 → 08:30 | AirAsia | KUL → SIN 1 hr 10 min |
US$102 | Airline |
| 07:40 → 08:45 | Batik Air | SZB → SIN 1 hr 5 min |
US$155 | Airline |
| 07:50 → 09:05 | Malaysia Airlines | KUL → SIN 1 hr 15 min |
US$241 | Airline |
| 08:15 → 09:20 | Batik Air | KUL → SIN 1 hr 5 min |
US$116 | Airline |
| 08:30 → 09:40 | AirAsia | KUL → SIN 1 hr 10 min |
US$102 | Airline |
| 08:55 → 10:10 | Singapore Airlines | KUL → SIN 1 hr 15 min |
US$537 | Airline |
| 09:05 → 10:15 | Malaysia Airlines | KUL → SIN 1 hr 10 min |
US$418 | Airline |
| 09:10 → 10:10 | AirAsia | KUL → SIN 1 hr |
US$119 | Airline |
| 10:10 → 11:25 | Malaysia Airlines | KUL → SIN 1 hr 15 min |
US$709 | Airline |
| 10:20 → 11:35 | AirAsia | KUL → SIN 1 hr 15 min |
US$119 | Airline |
| 10:25 → 11:45 | Singapore Airlines | KUL → SIN 1 hr 20 min |
US$702 | Airline |
| 10:30 → 11:30 | Batik Air | KUL → SIN 1 hr |
US$135 | Airline |
| 11:00 → 12:15 | Singapore Airlines | KUL → SIN 1 hr 15 min |
US$702 | Airline |
| 11:35 → 12:50 | Scoot | KUL → SIN 1 hr 15 min |
US$291 | Airline |
| 11:45 → 12:55 | Malaysia Airlines | KUL → SIN 1 hr 10 min |
US$578 | Airline |
| 11:55 → 13:00 | AirAsia | KUL → SIN 1 hr 5 min |
US$136 | Airline |
| 13:25 → 14:40 | Malaysia Airlines | KUL → SIN 1 hr 15 min |
US$709 | Airline |
| 14:00 → 15:25 | Scoot | SZB → SIN 1 hr 25 min |
US$133 | Airline |
| 14:20 → 15:35 | Malaysia Airlines | KUL → SIN 1 hr 15 min |
US$709 | Airline |
| 14:25 → 15:40 | AirAsia | KUL → SIN 1 hr 15 min |
US$161 | Airline |
| 14:35 → 15:50 | Singapore Airlines | KUL → SIN 1 hr 15 min |
US$702 | Airline |
| 15:00 → 16:00 | Batik Air | KUL → SIN 1 hr |
US$160 | Airline |
| 16:10 → 17:30 | Malaysia Airlines | KUL → SIN 1 hr 20 min |
US$709 | Airline |
| 16:30 → 17:55 | Singapore Airlines | KUL → SIN 1 hr 25 min |
US$702 | Airline |
| 16:45 → 18:05 | AirAsia | KUL → SIN 1 hr 20 min |
US$119 | Airline |
| 17:00 → 18:15 | Malaysia Airlines | KUL → SIN 1 hr 15 min |
US$418 | Airline |
| 18:25 → 19:30 | Scoot | KUL → SIN 1 hr 5 min |
US$209 | Airline |
| 18:35 → 19:50 | Singapore Airlines | KUL → SIN 1 hr 15 min |
US$461 | Airline |
| 18:50 → 20:00 | AirAsia | KUL → SIN 1 hr 10 min |
US$136 | Airline |
| 19:10 → 20:25 | Malaysia Airlines | KUL → SIN 1 hr 15 min |
US$418 | Airline |
| 19:15 → 20:30 | Scoot | KUL → SIN 1 hr 15 min |
US$209 | Airline |
| 19:25 → 20:45 | AirAsia | KUL → SIN 1 hr 20 min |
US$119 | Airline |
| 19:30 → 20:30 | Batik Air | KUL → SIN 1 hr |
US$135 | Airline |
| 20:40 → 21:50 | Singapore Airlines | KUL → SIN 1 hr 10 min |
US$273 | Airline |
| 22:00 → 23:20 | Singapore Airlines | KUL → SIN 1 hr 20 min |
US$273 | Airline |
| 22:45 → 00:05+1 | Scoot | KUL → SIN 1 hr 20 min |
US$172 | Airline |
| 23:05 → 00:10+1 | Malaysia Airlines | KUL → SIN 1 hr 5 min |
US$101 | Airline |
| 01:20 → 12:30 | China Southern 1 stop, 2 hr 50 min layover at Guangzhou Baiyun International Airport in Guangzhou |
KUL → SIN 11 hr 10 min |
US$554 | |
| 01:20 → 16:50 | China Southern 1 stop, 7 hr layover at Guangzhou Baiyun International Airport in Guangzhou |
KUL → SIN 15 hr 30 min |
US$592 | |
| 02:15 → 13:15 | Philippine Airlines 1 stop, 3 hr 25 min layover at Ninoy Aquino International Airport in Manila |
KUL → SIN 11 hr |
US$426 | |
| 02:20 → 12:30 | China Southern 1 stop, 2 hr layover at Guangzhou Baiyun International Airport in Guangzhou |
KUL → SIN 10 hr 10 min |
US$476 | |
| 02:20 → 16:50 | China Southern 1 stop, 6 hr 10 min layover at Guangzhou Baiyun International Airport in Guangzhou |
KUL → SIN 14 hr 30 min |
US$515 | |
| 02:45 → 11:45 | Cathay Pacific 1 stop, 1 hr layover at Hong Kong International Airport in Hong Kong |
KUL → SIN 9 hr |
US$1183 | |
| 02:45 → 15:05 | Cathay Pacific 1 stop, 4 hr 15 min layover at Hong Kong International Airport in Hong Kong |
KUL → SIN 12 hr 20 min |
US$1183 | |
| 03:05 → 18:00 | Shenzhen 1 stop, 6 hr 35 min layover at Shenzhen Bao'an International Airport in Shenzhen |
KUL → SIN 14 hr 55 min |
US$448 | |
| 06:45 → 13:45 | Batik Air 1 stop, 3 hr layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 7 hr |
US$224 | Airline |
| 06:45 → 20:30 | Batik Air 1 stop, 9 hr 45 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 13 hr 45 min |
US$224 | Airline |
| 06:45 → 15:15 | Batik Air 1 stop, 4 hr 30 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 8 hr 30 min |
US$249 | Airline |
| 07:20 → 22:15 | Malaysia Airlines and Garuda Indonesia 1 stop, 11 hr 5 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 14 hr 55 min |
US$325 | |
| 07:20 → 20:30 | Malaysia Airlines and Garuda Indonesia 1 stop, 9 hr 15 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 13 hr 10 min |
US$336 | |
| 07:20 → 18:25 | Malaysia Airlines and Garuda Indonesia 1 stop, 7 hr 10 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 11 hr 5 min |
US$350 | |
| 07:20 → 14:35 | Malaysia Airlines and Garuda Indonesia 1 stop, 3 hr 25 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 7 hr 15 min |
US$372 | |
| 08:05 → 23:30 | China Southern 1 stop, 7 hr 10 min layover at Guangzhou Baiyun International Airport in Guangzhou |
KUL → SIN 15 hr 25 min |
US$554 | |
| 08:10 → 18:55 | Malaysia Airlines and Philippine Airlines 1 stop, 2 hr 55 min layover at Ninoy Aquino International Airport in Manila |
KUL → SIN 10 hr 45 min |
US$654 | |
| 08:10 → 17:50 | Malaysia Airlines and Singapore Airlines 1 stop, 2 hr layover at Ninoy Aquino International Airport in Manila |
KUL → SIN 9 hr 40 min |
US$812 | |
| 08:10 → 19:05 | Cathay Pacific 1 stop, 2 hr 45 min layover at Hong Kong International Airport in Hong Kong |
KUL → SIN 10 hr 55 min |
US$1072 | |
| 08:10 → 20:50 | Cathay Pacific 1 stop, 4 hr 40 min layover at Hong Kong International Airport in Hong Kong |
KUL → SIN 12 hr 40 min |
US$1072 | |
| 09:00 → 22:15 | Malaysia Airlines and Garuda Indonesia 1 stop, 9 hr 15 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 13 hr 15 min |
US$325 | |
| 09:00 → 20:30 | Malaysia Airlines and Garuda Indonesia 1 stop, 7 hr 25 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 11 hr 30 min |
US$336 | |
| 09:00 → 18:25 | Malaysia Airlines and Garuda Indonesia 1 stop, 5 hr 20 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 9 hr 25 min |
US$350 | |
| 09:10 → 13:00 | Batik Air 1 stop, 1 hr 15 min layover at Kualanamu International Airport in Medan |
KUL → SIN 3 hr 50 min |
US$160 | Airline |
| 10:00 → 22:15 | Malaysia Airlines and Garuda Indonesia 1 stop, 8 hr 10 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 12 hr 15 min |
US$325 | |
| 10:00 → 20:30 | Malaysia Airlines and Garuda Indonesia 1 stop, 6 hr 20 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 10 hr 30 min |
US$336 | |
| 10:00 → 18:25 | Malaysia Airlines and Garuda Indonesia 1 stop, 4 hr 15 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 8 hr 25 min |
US$350 | |
| 10:15 → 20:30 | Batik Air 1 stop, 6 hr 15 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 10 hr 15 min |
US$224 | Airline |
| 11:45 → 20:30 | Batik Air 1 stop, 4 hr 45 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 8 hr 45 min |
US$224 | Airline |
| 12:10 → 20:35+1 | Royal Brunei 1 stop, 28 hr layover at Brunei International Airport in Bandar Seri Begawan |
KUL → SIN 32 hr 25 min |
US$906 | |
| 12:30 → 23:35 | Philippine Airlines 1 stop, 3 hr 15 min layover at Ninoy Aquino International Airport in Manila |
KUL → SIN 11 hr 5 min |
US$411 | |
| 12:30 → 22:20 | Philippine Airlines and Singapore Airlines 1 stop, 2 hr 5 min layover at Ninoy Aquino International Airport in Manila |
KUL → SIN 9 hr 50 min |
US$722 | |
| 12:50 → 22:15 | Garuda Indonesia 1 stop, 5 hr 30 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 9 hr 25 min |
US$275 | |
| 12:50 → 20:30 | Garuda Indonesia 1 stop, 3 hr 40 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 7 hr 40 min |
US$289 | |
| 12:50 → 18:25 | Garuda Indonesia 1 stop, 1 hr 35 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 5 hr 35 min |
US$304 | |
| 12:50 → 08:35+1 | Garuda Indonesia 1 stop, 15 hr 50 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 19 hr 45 min |
US$326 | |
| 12:50 → 02:00+1 | Shenzhen 1 stop, 4 hr 45 min layover at Shenzhen Bao'an International Airport in Shenzhen |
KUL → SIN 13 hr 10 min |
US$536 | |
| 13:10 → 00:45+1 | Cathay Pacific 1 stop, 3 hr 30 min layover at Hong Kong International Airport in Hong Kong |
KUL → SIN 11 hr 35 min |
US$1822 | |
| 13:20 → 19:40 | THAI 1 stop, 1 hr 55 min layover at Suvarnabhumi Airport in Bangkok |
KUL → SIN 6 hr 20 min |
US$1522 | |
| 13:20 → 22:30 | THAI 1 stop, 4 hr 40 min layover at Suvarnabhumi Airport in Bangkok |
KUL → SIN 9 hr 10 min |
US$1522 | |
| 13:45 → 22:15 | Malaysia Airlines and Garuda Indonesia 1 stop, 4 hr 25 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 8 hr 30 min |
US$325 | |
| 14:00 → 03:05+1 | China Southern 1 stop, 4 hr 55 min layover at Guangzhou Baiyun International Airport in Guangzhou |
KUL → SIN 13 hr 5 min |
US$523 | |
| 14:00 → 23:30 | China Southern 1 stop, 1 hr 15 min layover at Guangzhou Baiyun International Airport in Guangzhou |
KUL → SIN 9 hr 30 min |
US$554 | |
| 14:05 → 20:30 | Batik Air 1 stop, 2 hr 25 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 6 hr 25 min |
US$227 | Airline |
| 14:45 → 03:05+1 | China Southern 1 stop, 3 hr 55 min layover at Guangzhou Baiyun International Airport in Guangzhou |
KUL → SIN 12 hr 20 min |
US$773 | |
| 15:40 → 04:10+1 | China Southern 1 stop, 4 hr 5 min layover at Shenzhen Bao'an International Airport in Shenzhen |
KUL → SIN 12 hr 30 min |
US$787 | |
| 16:10 → 08:35+1 | Malaysia Airlines and Garuda Indonesia 1 stop, 12 hr 15 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 16 hr 25 min |
US$372 | |
| 16:55 → 03:05+1 | China Southern 1 stop, 1 hr 45 min layover at Guangzhou Baiyun International Airport in Guangzhou |
KUL → SIN 10 hr 10 min |
US$773 | |
| 17:20 → 13:20+1 | Sun PhuQuoc Airways 1 stop, 16 hr 40 min layover at Phú Quốc International Airport in Phú Quốc |
KUL → SIN 20 hr |
US$202 | |
| 17:40 → 05:30+1 | Cathay Pacific 1 stop, 3 hr 45 min layover at Hong Kong International Airport in Hong Kong |
KUL → SIN 11 hr 50 min |
US$1183 | |
| 17:50 → 08:35+1 | Malaysia Airlines and Garuda Indonesia 1 stop, 10 hr 45 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 14 hr 45 min |
US$372 | |
| 19:50 → 05:30+1 | Malaysia Airlines and Cathay Pacific 1 stop, 1 hr 55 min layover at Hong Kong International Airport in Hong Kong |
KUL → SIN 9 hr 40 min |
US$2023 | |
| 20:55 → 11:15+1 | THAI 1 stop, 9 hr 55 min layover at Suvarnabhumi Airport in Bangkok |
KUL → SIN 14 hr 20 min |
US$1522 | |
| 20:55 → 14:30+1 | THAI 1 stop, 13 hr 10 min layover at Suvarnabhumi Airport in Bangkok |
KUL → SIN 17 hr 35 min |
US$1557 | |
| 21:05 → 11:00+1 | Hainan 1 stop, 6 hr 55 min layover at Haikou Meilan International Airport in Haikou |
KUL → SIN 13 hr 55 min |
US$441 | |
| 21:15 → 20:35+1 | Royal Brunei 1 stop, 18 hr 55 min layover at Brunei International Airport in Bandar Seri Begawan |
KUL → SIN 23 hr 20 min |
US$897 | |
| 21:50 → 11:20+1 | Malaysia Airlines and Garuda Indonesia 1 stop, 9 hr 30 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 13 hr 30 min |
US$336 | |
| 21:50 → 14:35+1 | Malaysia Airlines and Garuda Indonesia 1 stop, 12 hr 45 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 16 hr 45 min |
US$350 | |
| 21:50 → 08:35+1 | Malaysia Airlines and Garuda Indonesia 1 stop, 6 hr 45 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 10 hr 45 min |
US$372 | |
| 21:55 → 10:30+1 | Batik Air 1 stop, 8 hr 35 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 12 hr 35 min |
US$207 | Airline |
| 21:55 → 11:45+1 | Batik Air 1 stop, 9 hr 50 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 13 hr 50 min |
US$207 | Airline |
| 21:55 → 13:45+1 | Batik Air 1 stop, 11 hr 50 min layover at Soekarno-Hatta International Airport in Jakarta |
KUL → SIN 15 hr 50 min |
US$207 | Airline |
| 07:05 → 00:10+1 | Firefly and Malaysia Airlines 2 stop, 11 hr 20 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 17 hr 5 min |
US$805 | |
| 07:15 → 00:10+1 | Firefly and Malaysia Airlines 2 stop, 10 hr 5 min layover at Sultan Mahmud Airport in Kuala Terengganu |
SZB → SIN 16 hr 55 min |
US$831 | |
| 07:15 → 20:25 | Firefly and Malaysia Airlines 2 stop, 7 hr 30 min layover at Sultan Mahmud Airport in Kuala Terengganu |
SZB → SIN 13 hr 10 min |
US$857 | |
| 08:30 → 09:20+1 | Batik Air 2 stop, 9 hr layover at Penang International Airport in Penang |
SZB → SIN 24 hr 50 min |
US$129 | Airline |
| 08:30 → 11:30+1 | Batik Air 2 stop, 9 hr layover at Penang International Airport in Penang |
SZB → SIN 27 hr |
US$151 | Airline |
| 08:30 → 20:30 | Batik Air 2 stop, 4 hr 50 min layover at Penang International Airport in Penang |
SZB → SIN 12 hr |
US$200 | Airline |
| 10:30 → 09:20+1 | Batik Air 2 stop, 5 hr 20 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 22 hr 50 min |
US$139 | Airline |
| 10:30 → 11:30+1 | Batik Air 2 stop, 5 hr 20 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 25 hr |
US$161 | Airline |
| 10:30 → 20:30 | Batik Air 2 stop, 5 hr 20 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 10 hr |
US$210 | Airline |
| 10:30 → 00:10+1 | Firefly and Malaysia Airlines 2 stop, 7 hr 50 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 13 hr 40 min |
US$805 | |
| 10:30 → 09:05+1 | Firefly and Malaysia Airlines 2 stop, 8 hr 5 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 22 hr 35 min |
US$820 | |
| 11:20 → 09:05+1 | Firefly and Malaysia Airlines 2 stop, 3 hr 25 min layover at Sultan Mahmud Airport in Kuala Terengganu |
SZB → SIN 21 hr 45 min |
US$823 | |
| 11:20 → 00:10+1 | Firefly and Malaysia Airlines 2 stop, 6 hr layover at Sultan Mahmud Airport in Kuala Terengganu |
SZB → SIN 12 hr 50 min |
US$831 | |
| 11:20 → 10:15+1 | Firefly and Malaysia Airlines 2 stop, 6 hr layover at Sultan Mahmud Airport in Kuala Terengganu |
SZB → SIN 22 hr 55 min |
US$832 | |
| 11:20 → 20:25 | Firefly and Malaysia Airlines 2 stop, 3 hr 25 min layover at Sultan Mahmud Airport in Kuala Terengganu |
SZB → SIN 9 hr 5 min |
US$857 | |
| 11:30 → 09:20+1 | Batik Air 2 stop, 4 hr 20 min layover at Kota Bharu Sultan Ismail Petra Airport in Kota Bharu |
SZB → SIN 21 hr 50 min |
US$127 | Airline |
| 11:30 → 11:30+1 | Batik Air 2 stop, 4 hr 20 min layover at Kota Bharu Sultan Ismail Petra Airport in Kota Bharu |
SZB → SIN 24 hr |
US$149 | Airline |
| 11:30 → 20:30 | Batik Air 2 stop, 4 hr 20 min layover at Kota Bharu Sultan Ismail Petra Airport in Kota Bharu |
SZB → SIN 9 hr |
US$198 | Airline |
| 16:00 → 09:20+1 | Batik Air 2 stop, 1 hr 50 min layover at Kuching International Airport in Kuching |
SZB → SIN 17 hr 20 min |
US$204 | Airline |
| 16:00 → 11:30+1 | Batik Air 2 stop, 1 hr 50 min layover at Kuching International Airport in Kuching |
SZB → SIN 19 hr 30 min |
US$226 | Airline |
| 16:00 → 16:00+1 | Batik Air 2 stop, 16 hr 10 min layover at Kuching International Airport in Kuching |
SZB → SIN 24 hr |
US$226 | Airline |
| 16:10 → 00:10+1 | Firefly and Malaysia Airlines 2 stop, 2 hr 10 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 8 hr |
US$805 | |
| 16:10 → 09:05+1 | Firefly and Malaysia Airlines 2 stop, 2 hr 10 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 16 hr 55 min |
US$805 | |
| 16:10 → 10:15+1 | Firefly and Malaysia Airlines 2 stop, 2 hr 10 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 18 hr 5 min |
US$806 | |
| 16:10 → 11:25+1 | Firefly and Malaysia Airlines 2 stop, 2 hr 10 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 19 hr 15 min |
US$806 | |
| 16:10 → 12:55+1 | Firefly and Malaysia Airlines 2 stop, 2 hr 10 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 20 hr 45 min |
US$806 | |
| 16:10 → 14:40+1 | Firefly and Malaysia Airlines 2 stop, 2 hr 25 min layover at Johor Bahru Senai International Airport in Johor Bahru |
SZB → SIN 22 hr 30 min |
US$820 | |
| 18:05 → 16:00+1 | Batik Air 2 stop, 14 hr 45 min layover at Kota Bharu Sultan Ismail Petra Airport in Kota Bharu |
SZB → SIN 21 hr 55 min |
US$149 | Airline |
| 18:50 → 20:30+1 | Batik Air 2 stop, 18 hr 30 min layover at Penang International Airport in Penang |
SZB → SIN 25 hr 40 min |
US$129 | Airline |
| 18:50 → 16:00+1 | Batik Air 2 stop, 14 hr layover at Penang International Airport in Penang |
SZB → SIN 21 hr 10 min |
US$151 | Airline |
| 18:50 → 11:30+1 | Batik Air 2 stop, 11 hr 10 min layover at Penang International Airport in Penang |
SZB → SIN 16 hr 40 min |
US$156 | Airline |
| 21:30 → 20:30+1 | Batik Air 2 stop, 11 hr 20 min layover at Penang International Airport in Penang |
SZB → SIN 23 hr |
US$124 | Airline |
| 21:30 → 16:00+1 | Batik Air 2 stop, 11 hr 20 min layover at Penang International Airport in Penang |
SZB → SIN 18 hr 30 min |
US$146 | Airline |
| 21:30 → 11:30+1 | Batik Air 2 stop, 8 hr 30 min layover at Penang International Airport in Penang |
SZB → SIN 14 hr |
US$151 | Airline |
Token ends 18:00. Green tag = departs 20:30 or later, safe. Amber = tight. Faded = during Token.
41 direct flights shown. 65 connecting options hidden (all slower, most pricier).
| Time | Airline | Route | Price | |
|---|---|---|---|---|
| 05:05 → 06:20 | Scoot | SIN → KUL 1 hr 15 min |
US$67 during Token | Airline |
| 06:20 → 07:40 | Malaysia Airlines | SIN → KUL 1 hr 20 min |
US$174 during Token | Airline |
| 07:00 → 08:10 | Singapore Airlines | SIN → KUL 1 hr 10 min |
US$174 during Token | Airline |
| 07:55 → 09:00 | AirAsia | SIN → KUL 1 hr 5 min |
US$66 during Token | Airline |
| 08:25 → 09:35 | Singapore Airlines | SIN → KUL 1 hr 10 min |
US$174 during Token | Airline |
| 09:10 → 10:25 | AirAsia | SIN → KUL 1 hr 15 min |
US$66 during Token | Airline |
| 09:10 → 10:15 | Singapore Airlines | SIN → KUL 1 hr 5 min |
US$170 during Token | Airline |
| 09:20 → 10:35 | Scoot | SIN → KUL 1 hr 15 min |
US$71 during Token | Airline |
| 09:45 → 10:50 | Batik Air | SIN → SZB 1 hr 5 min |
US$88 during Token | Airline |
| 09:55 → 11:10 | Malaysia Airlines | SIN → KUL 1 hr 15 min |
US$174 during Token | Airline |
| 10:20 → 11:25 | AirAsia | SIN → KUL 1 hr 5 min |
US$68 during Token | Airline |
| 10:20 → 11:20 | Batik Air | SIN → KUL 1 hr |
US$76 during Token | Airline |
| 11:05 → 12:25 | Malaysia Airlines | SIN → KUL 1 hr 20 min |
US$174 during Token | Airline |
| 12:05 → 13:10 | Scoot | SIN → SZB 1 hr 5 min |
US$95 during Token | Airline |
| 12:10 → 13:15 | AirAsia | SIN → KUL 1 hr 5 min |
US$68 during Token | Airline |
| 12:15 → 13:25 | Malaysia Airlines | SIN → KUL 1 hr 10 min |
US$174 during Token | Airline |
| 12:25 → 13:35 | Singapore Airlines | SIN → KUL 1 hr 10 min |
US$174 during Token | Airline |
| 12:30 → 13:30 | Batik Air | SIN → KUL 1 hr |
US$88 during Token | Airline |
| 13:35 → 14:40 | AirAsia | SIN → KUL 1 hr 5 min |
US$68 during Token | Airline |
| 13:40 → 15:00 | Malaysia Airlines | SIN → KUL 1 hr 20 min |
US$174 during Token | Airline |
| 14:10 → 15:20 | AirAsia | SIN → KUL 1 hr 10 min |
US$68 during Token | Airline |
| 14:30 → 15:45 | Singapore Airlines | SIN → KUL 1 hr 15 min |
US$174 during Token | Airline |
| 15:35 → 16:55 | Malaysia Airlines | SIN → KUL 1 hr 20 min |
US$174 during Token | Airline |
| 15:50 → 17:10 | Ethiopian | SIN → KUL 1 hr 20 min |
US$96 during Token | Airline |
| 16:00 → 17:25 | Scoot | SIN → KUL 1 hr 25 min |
US$67 during Token | Airline |
| 16:10 → 17:15 | AirAsia | SIN → KUL 1 hr 5 min |
US$68 during Token | Airline |
| 16:20 → 17:35 | Singapore Airlines | SIN → KUL 1 hr 15 min |
US$174 during Token | Airline |
| 16:35 → 17:45 | Malaysia Airlines | SIN → KUL 1 hr 10 min |
US$174 during Token | Airline |
| 17:00 → 18:15 | Scoot | SIN → KUL 1 hr 15 min |
US$71 during Token | Airline |
| 17:00 → 18:00 | Batik Air | SIN → KUL 1 hr |
US$88 during Token | Airline |
| 18:15 → 19:25 | Malaysia Airlines | SIN → KUL 1 hr 10 min |
US$174 during Token | Airline |
| 18:30 → 19:45 | Singapore Airlines | SIN → KUL 1 hr 15 min |
US$174 during Token | Airline |
| 18:45 → 19:55 | AirAsia | SIN → KUL 1 hr 10 min |
US$68 during Token | Airline |
| 19:15 → 20:25 | Malaysia Airlines | SIN → KUL 1 hr 10 min |
US$174 during Token | Airline |
| 20:00 → 21:10 | Singapore Airlines | SIN → KUL 1 hr 10 min |
US$167 tight | Airline |
| 20:30 → 21:45 | Scoot | SIN → KUL 1 hr 15 min |
US$82 after Token | Airline |
| 20:45 → 21:55 | AirAsia | SIN → KUL 1 hr 10 min |
US$68 after Token | Airline |
| 21:15 → 22:20 | Malaysia Airlines | SIN → KUL 1 hr 5 min |
US$174 after Token | Airline |
| 21:20 → 22:25 | AirAsia | SIN → KUL 1 hr 5 min |
US$68 after Token | Airline |
| 21:30 → 22:30 | Batik Air | SIN → KUL 1 hr |
US$76 after Token | Airline |
| 23:25 → 00:30+1 | AirAsia | SIN → KUL 1 hr 5 min |
US$68 after Token | Airline |
| 00:35 → 11:30 | Philippine Airlines 1 stop, 3 hr 15 min layover at Ninoy Aquino International Airport in Manila |
SIN → KUL 10 hr 55 min |
US$386 during Token | |
| 00:35 → 10:35 | Philippine Airlines and Malaysia Airlines 1 stop, 2 hr 30 min layover at Ninoy Aquino International Airport in Manila |
SIN → KUL 10 hr |
US$2738 during Token | |
| 01:45 → 12:05 | Cathay Pacific 1 stop, 2 hr 20 min layover at Hong Kong International Airport in Hong Kong |
SIN → KUL 10 hr 20 min |
US$3391 during Token | |
| 01:45 → 12:45 | Cathay Pacific and Malaysia Airlines 1 stop, 2 hr 55 min layover at Hong Kong International Airport in Hong Kong |
SIN → KUL 11 hr |
US$3391 during Token | |
| 02:00 → 13:25 | China Airlines 1 stop, 1 hr 50 min layover at Taiwan Taoyuan International Airport in Taipei City |
SIN → KUL 11 hr 25 min |
US$1803 during Token | |
| 03:00 → 18:45 | Shenzhen 1 stop, 7 hr 25 min layover at Shenzhen Bao'an International Airport in Shenzhen |
SIN → KUL 15 hr 45 min |
US$571 during Token | |
| 04:10 → 13:25 | China Southern 1 stop, 1 hr 5 min layover at Guangzhou Baiyun International Airport in Guangzhou |
SIN → KUL 9 hr 15 min |
US$416 during Token | |
| 04:10 → 15:40 | China Southern 1 stop, 3 hr 15 min layover at Guangzhou Baiyun International Airport in Guangzhou |
SIN → KUL 11 hr 30 min |
US$515 during Token | |
| 04:10 → 17:00 | China Southern 1 stop, 4 hr 30 min layover at Guangzhou Baiyun International Airport in Guangzhou |
SIN → KUL 12 hr 50 min |
US$515 during Token | |
| 04:40 → 20:00 | Hainan 1 stop, 8 hr 5 min layover at Haikou Meilan International Airport in Haikou |
SIN → KUL 15 hr 20 min |
US$539 during Token | |
| 07:20 → 16:40 | Cathay Pacific 1 stop, 1 hr 5 min layover at Hong Kong International Airport in Hong Kong |
SIN → KUL 9 hr 20 min |
US$3391 during Token | |
| 07:50 → 19:00 | Singapore Airlines and Malaysia Airlines 1 stop, 3 hr 30 min layover at Ninoy Aquino International Airport in Manila |
SIN → KUL 11 hr 10 min |
US$804 during Token | |
| 08:00 → 00:15+1 | China Southern 1 stop, 7 hr 45 min layover at Guangzhou Baiyun International Airport in Guangzhou |
SIN → KUL 16 hr 15 min |
US$569 during Token | |
| 08:00 → 19:50 | THAI 1 stop, 7 hr 20 min layover at Suvarnabhumi Airport in Bangkok |
SIN → KUL 11 hr 50 min |
US$1604 during Token | |
| 09:35 → 21:35 | Garuda Indonesia and Malaysia Airlines 1 stop, 7 hr 50 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 12 hr |
US$315 during Token | |
| 09:35 → 23:00 | Garuda Indonesia and Malaysia Airlines 1 stop, 9 hr 15 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 13 hr 25 min |
US$315 during Token | |
| 09:35 → 19:25 | Garuda Indonesia and Malaysia Airlines 1 stop, 5 hr 30 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 9 hr 50 min |
US$396 during Token | |
| 09:45 → 20:55 | Cathay Pacific 1 stop, 3 hr layover at Hong Kong International Airport in Hong Kong |
SIN → KUL 11 hr 10 min |
US$3391 during Token | |
| 09:45 → 01:30+1 | Cathay Pacific 1 stop, 7 hr 35 min layover at Hong Kong International Airport in Hong Kong |
SIN → KUL 15 hr 45 min |
US$3391 during Token | |
| 11:30 → 21:05 | Batik Air 1 stop, 5 hr 30 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 9 hr 35 min |
US$215 during Token | Airline |
| 11:30 → 22:25 | Batik Air 1 stop, 6 hr 50 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 10 hr 55 min |
US$215 during Token | Airline |
| 11:30 → 23:55 | Batik Air 1 stop, 8 hr 20 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 12 hr 25 min |
US$215 during Token | Airline |
| 12:05 → 20:00+1 | Hainan 1 stop, 24 hr 50 min layover at Haikou Meilan International Airport in Haikou |
SIN → KUL 31 hr 55 min |
US$446 during Token | |
| 12:25 → 21:35 | Garuda Indonesia and Malaysia Airlines 1 stop, 5 hr layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 9 hr 10 min |
US$315 during Token | |
| 12:25 → 23:00 | Garuda Indonesia and Malaysia Airlines 1 stop, 6 hr 25 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 10 hr 35 min |
US$315 during Token | |
| 12:25 → 19:25 | Garuda Indonesia and Malaysia Airlines 1 stop, 2 hr 40 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 7 hr |
US$396 during Token | |
| 12:25 → 19:50 | THAI 1 stop, 2 hr 55 min layover at Suvarnabhumi Airport in Bangkok |
SIN → KUL 7 hr 25 min |
US$1604 during Token | |
| 12:45 → 21:05 | Batik Air 1 stop, 4 hr 15 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 8 hr 20 min |
US$215 during Token | Airline |
| 12:45 → 22:25 | Batik Air 1 stop, 5 hr 35 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 9 hr 40 min |
US$215 during Token | Airline |
| 12:45 → 23:55 | Batik Air 1 stop, 7 hr 5 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 11 hr 10 min |
US$215 during Token | Airline |
| 12:45 → 01:30+1 | Cathay Pacific 1 stop, 4 hr 30 min layover at Hong Kong International Airport in Hong Kong |
SIN → KUL 12 hr 45 min |
US$3391 during Token | |
| 13:25 → 00:30+1 | China Southern 1 stop, 2 hr 45 min layover at Shenzhen Bao'an International Airport in Shenzhen |
SIN → KUL 11 hr 5 min |
US$541 during Token | |
| 13:25 → 01:30+1 | Cathay Pacific 1 stop, 3 hr 55 min layover at Hong Kong International Airport in Hong Kong |
SIN → KUL 12 hr 5 min |
US$3391 during Token | |
| 13:30 → 02:05+1 | Shenzhen 1 stop, 4 hr 20 min layover at Shenzhen Bao'an International Airport in Shenzhen |
SIN → KUL 12 hr 35 min |
US$637 during Token | |
| 13:45 → 00:15+1 | China Southern 1 stop, 2 hr 15 min layover at Guangzhou Baiyun International Airport in Guangzhou |
SIN → KUL 10 hr 30 min |
US$416 during Token | |
| 13:45 → 01:10+1 | China Southern 1 stop, 3 hr 10 min layover at Guangzhou Baiyun International Airport in Guangzhou |
SIN → KUL 11 hr 25 min |
US$416 during Token | |
| 14:30 → 04:15+1 | Philippine Airlines and Malaysia Airlines 1 stop, 5 hr 45 min layover at Ninoy Aquino International Airport in Manila |
SIN → KUL 13 hr 45 min |
US$591 during Token | |
| 14:45 → 21:05 | Batik Air 1 stop, 2 hr 15 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 6 hr 20 min |
US$215 during Token | Airline |
| 14:45 → 22:25 | Batik Air 1 stop, 3 hr 35 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 7 hr 40 min |
US$215 during Token | Airline |
| 14:45 → 23:55 | Batik Air 1 stop, 5 hr 5 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 9 hr 10 min |
US$215 during Token | Airline |
| 14:45 → 08:30+1 | Batik Air 1 stop, 13 hr 40 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 17 hr 45 min |
US$253 during Token | Airline |
| 15:40 → 21:10 | Emirates and Malaysia Airlines 1 stop, 1 hr 40 min layover at Techo International Airport in Phnom Penh |
SIN → KUL 5 hr 30 min |
US$193 during Token | |
| 15:40 → 14:00+1 | Emirates and Malaysia Airlines 1 stop, 18 hr 30 min layover at Techo International Airport in Phnom Penh |
SIN → KUL 22 hr 20 min |
US$1267 during Token | |
| 15:45 → 11:50+1 | Garuda Indonesia 1 stop, 15 hr 45 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 20 hr 5 min |
US$278 during Token | |
| 15:45 → 23:00 | Garuda Indonesia and Malaysia Airlines 1 stop, 3 hr 5 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 7 hr 15 min |
US$315 during Token | |
| 15:55 → 12:15+1 | THAI 1 stop, 15 hr 50 min layover at Suvarnabhumi Airport in Bangkok |
SIN → KUL 20 hr 20 min |
US$1639 during Token | |
| 16:05 → 01:30+1 | Cathay Pacific 1 stop, 1 hr 20 min layover at Hong Kong International Airport in Hong Kong |
SIN → KUL 9 hr 25 min |
US$3391 during Token | |
| 18:00 → 11:50+1 | Garuda Indonesia 1 stop, 13 hr 30 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 17 hr 50 min |
US$278 during Token | |
| 18:15 → 12:15+1 | THAI 1 stop, 13 hr 30 min layover at Suvarnabhumi Airport in Bangkok |
SIN → KUL 18 hr |
US$1639 during Token | |
| 18:30 → 11:50+1 | Singapore Airlines and Garuda Indonesia 1 stop, 13 hr 10 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 17 hr 20 min |
US$644 during Token | |
| 19:45 → 11:50+1 | Garuda Indonesia 1 stop, 11 hr 45 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 16 hr 5 min |
US$278 tight | |
| 19:45 → 12:25+1 | Garuda Indonesia and Malaysia Airlines 1 stop, 12 hr 25 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 16 hr 40 min |
US$315 tight | |
| 20:00 → 11:30+1 | Philippine Airlines 1 stop, 7 hr 50 min layover at Ninoy Aquino International Airport in Manila |
SIN → KUL 15 hr 30 min |
US$386 tight | |
| 20:10 → 06:20+1 | SriLankan and Malaysia Airlines 1 stop, 2 hr 35 min layover at Colombo Bandaranaike International Airport in Colombo |
SIN → KUL 10 hr 10 min |
US$1686 tight | |
| 20:50 → 12:15+1 | THAI 1 stop, 10 hr 55 min layover at Suvarnabhumi Airport in Bangkok |
SIN → KUL 15 hr 25 min |
US$1604 after Token | |
| 21:30 → 12:15+1 | Batik Air 1 stop, 10 hr 40 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 14 hr 45 min |
US$231 after Token | Airline |
| 21:30 → 08:30+1 | Batik Air 1 stop, 6 hr 55 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 11 hr |
US$253 after Token | Airline |
| 21:30 → 13:10+1 | Batik Air 1 stop, 11 hr 40 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 15 hr 40 min |
US$256 after Token | Airline |
| 21:45 → 11:50+1 | Garuda Indonesia 1 stop, 9 hr 45 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 14 hr 5 min |
US$278 after Token | |
| 21:45 → 12:25+1 | Garuda Indonesia and Malaysia Airlines 1 stop, 10 hr 25 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 14 hr 40 min |
US$315 after Token | |
| 21:45 → 14:20+1 | Garuda Indonesia and Malaysia Airlines 1 stop, 12 hr 25 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 16 hr 35 min |
US$315 after Token | |
| 21:45 → 15:25+1 | Garuda Indonesia and Malaysia Airlines 1 stop, 13 hr 30 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 17 hr 40 min |
US$363 after Token | |
| 21:45 → 11:20+1 | Royal Brunei 1 stop, 8 hr 55 min layover at Brunei International Airport in Bandar Seri Begawan |
SIN → KUL 13 hr 35 min |
US$1086 after Token | |
| 21:45 → 20:25+1 | Royal Brunei 1 stop, 18 hr layover at Brunei International Airport in Bandar Seri Begawan |
SIN → KUL 22 hr 40 min |
US$1086 after Token | |
| 21:55 → 11:50+1 | Singapore Airlines and Garuda Indonesia 1 stop, 9 hr 50 min layover at Soekarno-Hatta International Airport in Jakarta |
SIN → KUL 13 hr 55 min |
US$644 after Token |
Firefly flies Subang to Seletar (XSP), Singapore's small north-east airport, 6 times a day. Scoot and Batik fly Subang to Changi. Seletar is about 30 min by taxi to the centre, Changi about 25.
| Time | Airline | Route | Price | |
|---|---|---|---|---|
| 06:35 → 08:00 | Firefly | SZB → XSP 1 hr 25 min |
US$168 | Airline |
| 07:15 → 08:40 | Firefly | SZB → XSP 1 hr 25 min |
US$134 | Airline |
| 07:40 → 08:45 | Batik Air | SZB → SIN 1 hr 5 min |
US$155 | Airline |
| 09:25 → 10:50 | Firefly | SZB → XSP 1 hr 25 min |
US$208 | Airline |
| 12:15 → 13:40 | Firefly | SZB → XSP 1 hr 25 min |
US$168 | Airline |
| 14:00 → 15:25 | Scoot | SZB → SIN 1 hr 25 min |
US$133 | Airline |
| 14:40 → 16:05 | Firefly | SZB → XSP 1 hr 25 min |
US$168 | Airline |
| 17:05 → 18:30 | Firefly | SZB → XSP 1 hr 25 min |
US$168 | Airline |
No Subang flight leaves Singapore after Token on Thursday. The last one is Firefly 19:00 from Seletar, which means leaving Token around 17:30. Batik's 19:55 Changi to Subang runs Fri to Sun only. For a ~21:00 flight home, fly back into KLIA (table above).
| Time | Airline | Route | Price | |
|---|---|---|---|---|
| 08:30 → 09:50 | Firefly | XSP → SZB 1 hr 20 min |
US$124 during Token | Airline |
| 09:10 → 10:30 | Firefly | XSP → SZB 1 hr 20 min |
US$124 during Token | Airline |
| 09:45 → 10:50 | Batik Air | SIN → SZB 1 hr 5 min |
US$88 during Token | Airline |
| 11:20 → 12:40 | Firefly | XSP → SZB 1 hr 20 min |
US$140 during Token | Airline |
| 12:05 → 13:10 | Scoot | SIN → SZB 1 hr 5 min |
US$95 during Token | Airline |
| 14:10 → 15:30 | Firefly | XSP → SZB 1 hr 20 min |
US$156 during Token | Airline |
| 16:35 → 17:55 | Firefly | XSP → SZB 1 hr 20 min |
US$156 during Token | Airline |
| 19:00 → 20:20 | Firefly | XSP → SZB 1 hr 20 min |
US$156 during Token | Airline |
All on a direct train to Bayfront (MBS) or walkable to it. Sorted by price. Links open Booking.com with your dates and 1 adult filled in.
Lavender, Singapore · 2 star · 8.2/10 (278 reviews)
Boat Quay, Singapore · 2 star · 8.7/10 (1077 reviews)
Geylang, Singapore (Red Light District) · 2 star · 7.2/10 (444 reviews)
Little India, Singapore (Jalan Besar) · 2 star · 7.1/10 (1612 reviews)
Selegie, Singapore · 2 star · 7.2/10 (340 reviews)
Little India, Singapore · 2 star · 7/10 (505 reviews)
Jalan Besar, Singapore · 3 star · 7.5/10 (315 reviews)
Jalan Besar, Singapore · 2 star · 7.7/10 (69 reviews)
Chinatown, Singapore · 3 star · 7.9/10 (808 reviews)
Bugis, Singapore · 2 star · 7.7/10 (2198 reviews)
Chinatown, Singapore · 2 star · 7.2/10 (638 reviews)
Chinatown, Singapore · 3 star · 7.6/10 (111 reviews)
Chinatown, Singapore · 3 star · 7.5/10 (474 reviews)
Chinatown, Singapore · 4 star · 8.1/10 (3099 reviews)
Jalan Besar, Singapore · 3 star · 8.5/10 (89 reviews)
Chinatown, Singapore · 3 star · 8/10 (1922 reviews)
Jalan Besar, Singapore · 3 star · 7.4/10 (506 reviews)
Jalan Besar, Singapore · 4 star · 7.1/10 (313 reviews)
Bugis, Singapore · 3 star · 7.9/10 (4189 reviews)
Jalan Besar, Singapore · 3 star · 7.7/10 (286 reviews)
Jalan Besar, Singapore · 3 star · 7.2/10 (1347 reviews)
Chinatown, Singapore · 3 star · 9.1/10 (1383 reviews)
Chinatown, Singapore · 3 star · 7.8/10 (479 reviews)
Jalan Besar, Singapore · 4 star · 8.3/10 (1043 reviews)
Chinatown, Singapore · 3 star · 8.3/10 (1356 reviews)
Chinatown, Singapore · 3 star · 7/10 (130 reviews)
Bugis, Singapore · 4 star · 8/10 (433 reviews)
Door-to-Token time = walk to the station + about 3 min wait + 2 min per stop + 5 min from Bayfront station to the expo halls. Use "Route to MBS" for Google's live transit time.
Sources: Google Flights one-way searches and Booking.com dated searches for 1 adult, both checked 13 Sept, 15:54 KL time. Station positions from OpenStreetMap-based rail data.