Singapore bus service
2
Changi Village Ter to Kampong Bahru Ter, and Kampong Bahru Ter to Changi Village Ter.
132 stops · Go-Ahead Singapore
DT34EW4EW5CC9EW8EW10EW11DT14EW12CC2EW13NS25NE5DT19NE4EW16NE3TE17EW9EW7EW621 rail connections
Towards Kampong Bahru Ter
70 stops, Changi Village Ter to Kampong Bahru Ter.
| # | Stop | Mon to Fri | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Changi Village Ter99009 · Changi Village Rd | 5:20 am – 11:45 pm | 5:20 am – 11:45 pm | 5:40 am – 11:30 pm |
| 2 | Blk 499131 · Changi Village Rd | 5:21 am – 11:46 pm | 5:21 am – 11:46 pm | 5:41 am – 11:31 pm |
| 3 | Changi Golf Course99049 · Loyang Ave | 5:22 am – 11:46 pm | 5:22 am – 11:46 pm | 5:42 am – 11:31 pm |
| 4 | St. George Chapel99039 · Loyang Ave | 5:23 am – 11:47 pm | 5:23 am – 11:47 pm | 5:43 am – 11:32 pm |
| 5 | Aft Cranwell Rd99029 · Loyang Ave | 5:24 am – 11:48 pm | 5:24 am – 11:48 pm | 5:44 am – 11:33 pm |
| 6 | Aft Hendon Camp99019 · Loyang Ave | 5:25 am – 11:49 pm | 5:25 am – 11:49 pm | 5:45 am – 11:34 pm |
| 7 | Opp Loyang Way 4/Soxal98079 · Loyang Ave | 5:26 am – 11:50 pm | 5:26 am – 11:50 pm | 5:46 am – 11:35 pm |
| 8 | Aft Engine Test Facility98069 · Loyang Ave | 5:27 am – 11:51 pm | 5:27 am – 11:51 pm | 5:47 am – 11:36 pm |
| 9 | Aft Loyang Ave97099 · Loyang Way | 5:28 am – 11:52 pm | 5:28 am – 11:52 pm | 5:48 am – 11:37 pm |
| 10 | Opp Selarang Pk Drug Reh.97089 · Loyang Way | 5:29 am – 11:52 pm | 5:29 am – 11:52 pm | 5:49 am – 11:37 pm |
| 11 | Opp St. John's Cres97079 · Upp Changi Rd Nth | 5:30 am – 11:53 pm | 5:30 am – 11:53 pm | 5:50 am – 11:38 pm |
| 12 | Lloyd Leas Work Rel Camp97069 · Upp Changi Rd Nth | 5:31 am – 11:54 pm | 5:31 am – 11:54 pm | 5:51 am – 11:39 pm |
| 13 | Changi Chapel Museum97209 · Upp Changi Rd Nth | 5:32 am – 11:55 pm | 5:32 am – 11:55 pm | 5:52 am – 11:40 pm |
| 14 | Changi Women's Prison97059 · Upp Changi Rd Nth | 5:33 am – 11:56 pm | 5:33 am – 11:56 pm | 5:53 am – 11:41 pm |
| 15 | Changi Prison97049 · Upp Changi Rd Nth | 5:34 am – 11:56 pm | 5:34 am – 11:56 pm | 5:54 am – 11:41 pm |
| 16 | Bef Jln Bena97039 · Upp Changi Rd Nth | 5:35 am – 11:57 pm | 5:35 am – 11:57 pm | 5:55 am – 11:42 pm |
| 17 | Opp Salvation Army97019 · Upp Changi Rd Nth | 5:37 am – 11:58 pm | 5:37 am – 11:58 pm | 5:57 am – 11:43 pm |
| 18 | Mera Terr P/G96069 · Upp Changi Rd East | 5:39 am – 12:00 am | 5:39 am – 12:00 am | 5:59 am – 11:45 pm |
| 19 | Changi Ct96059 · Upp Changi Rd EastDT34 | 5:40 am – 12:01 am | 5:40 am – 12:01 am | 6:00 am – 11:46 pm |
| 20 | Upp Changi Stn/SUTD96049 · Upp Changi Rd EastDT34 | 5:41 am – 12:02 am | 5:41 am – 12:02 am | 6:01 am – 11:47 pm |
| 21 | Aft Somapah Rd95909 · Upp Changi Rd East | 5:42 am – 12:03 am | 5:42 am – 12:03 am | 6:02 am – 11:48 pm |
| 22 | Aft Upp Changi Rd East96099 · Upp Changi Link | 5:43 am – 12:04 am | 5:43 am – 12:04 am | 6:03 am – 11:49 pm |
| 23 | Opp Grace Independent Ch96089 · Upp Changi Rd | 5:44 am – 12:05 am | 5:44 am – 12:05 am | 6:04 am – 11:50 pm |
| 24 | ITE Coll East Tec Blk96079 · Upp Changi Rd | 5:44 am – 12:05 am | 5:44 am – 12:05 am | 6:04 am – 11:50 pm |
| 25 | Flextronic85079 · Upp Changi Rd | 5:46 am – 12:07 am | 5:46 am – 12:07 am | 6:06 am – 11:52 pm |
| 26 | Aft Sungei Bedok85089 · Upp Changi Rd | 5:46 am – 12:07 am | 5:46 am – 12:07 am | 6:06 am – 11:52 pm |
| 27 | Bedok Mkt Pl85069 · Bedok Rd | 5:47 am – 12:08 am | 5:47 am – 12:08 am | 6:07 am – 11:53 pm |
| 28 | Bef Jln Chempaka Kuning85059 · Bedok Rd | 5:48 am – 12:09 am | 5:48 am – 12:09 am | 6:08 am – 11:54 pm |
| 29 | Tanah Merah Stn Exit 185099 · New Upp Changi RdEW4 | 5:50 am – 12:12 am | 5:50 am – 12:12 am | 6:10 am – 11:57 pm |
| 30 | Blk 5584069 · New Upp Changi Rd | 5:52 am – 12:14 am | 5:52 am – 12:13 am | 6:12 am – 11:58 pm |
| 31 | Blk 6584059 · New Upp Changi Rd | 5:53 am – 12:14 am | 5:53 am – 12:14 am | 6:13 am – 11:59 pm |
| 32 | Blk 2784049 · New Upp Changi Rd | 5:55 am – 12:16 am | 5:55 am – 12:15 am | 6:15 am – 12:00 am |
| 33 | Bedok Stn Exit A84039 · New Upp Changi RdEW5 | 5:57 am – 12:18 am | 5:57 am – 12:17 am | 6:17 am – 12:02 am |
| 34 | Opp Blk 3284029 · New Upp Changi Rd | 5:58 am – 12:19 am | 5:58 am – 12:18 am | 6:18 am – 12:03 am |
| 35 | Opp Chai Chee Ind Pk84019 · New Upp Changi Rd | 5:59 am – 12:20 am | 5:59 am – 12:19 am | 6:19 am – 12:04 am |
| 36 | Aft Perpetual Succour Ch83099 · Changi Rd | 6:01 am – 12:22 am | 6:01 am – 12:21 am | 6:21 am – 12:06 am |
| 37 | Bef Siglap Plain83079 · Changi Rd | 6:02 am – 12:23 am | 6:02 am – 12:22 am | 6:22 am – 12:07 am |
| 38 | Mjd Kassim83059 · Changi Rd | 6:03 am – 12:24 am | 6:03 am – 12:23 am | 6:23 am – 12:08 am |
| 39 | Bef Lor 110 Changi83049 · Changi Rd | 6:04 am – 12:25 am | 6:04 am – 12:24 am | 6:24 am – 12:09 am |
| 40 | Aft Kg Eunos83029 · Changi Rd | 6:05 am – 12:26 am | 6:05 am – 12:25 am | 6:25 am – 12:10 am |
| 41 | Aft Lor 106 Changi82069 · Changi Rd | 6:06 am – 12:27 am | 6:06 am – 12:26 am | 6:26 am – 12:11 am |
| 42 | Joo Chiat Cplx82049 · Changi Rd | 6:08 am – 12:29 am | 6:08 am – 12:28 am | 6:28 am – 12:13 am |
| 43 | Blk 14 Mkt/FC82029 · Geylang Rd | 6:09 am – 12:30 am | 6:09 am – 12:29 am | 6:29 am – 12:14 am |
| 44 | City Plaza82109 · Geylang RdCC9EW8 | 6:10 am – 12:31 am | 6:10 am – 12:30 am | 6:30 am – 12:15 am |
| 45 | Opp Lor 39 Geylang81069 · Geylang Rd | 6:11 am – 12:32 am | 6:11 am – 12:31 am | 6:31 am – 12:16 am |
| 46 | Aft Lor 34 Geylang81049 · Geylang Rd | 6:12 am – 12:34 am | 6:12 am – 12:33 am | 6:32 am – 12:18 am |
| 47 | Aft Lor 28 Geylang81029 · Geylang Rd | 6:13 am – 12:35 am | 6:13 am – 12:34 am | 6:33 am – 12:19 am |
| 48 | Bef Lor 18 Geylang80089 · Geylang Rd | 6:14 am – 12:37 am | 6:14 am – 12:36 am | 6:34 am – 12:21 am |
| 49 | Opp Mohd Salleh Mque80069 · Geylang Rd | 6:16 am – 12:38 am | 6:16 am – 12:37 am | 6:36 am – 12:22 am |
| 50 | Aft Sims Way80049 · Geylang Rd | 6:18 am – 12:40 am | 6:18 am – 12:38 am | 6:38 am – 12:23 am |
| 51 | Opp Lor 1 Geylang Ter80039 · Geylang RdEW10 | 6:19 am – 12:41 am | 6:19 am – 12:39 am | 6:39 am – 12:24 am |
| 52 | Bef Kg Bugis80029 · Kallang Rd | 6:21 am – 12:42 am | 6:21 am – 12:40 am | 6:41 am – 12:25 am |
| 53 | Lavender Stn Exit A/ICA01319 · Kallang RdEW11 | 6:23 am – 12:44 am | 6:23 am – 12:42 am | 6:43 am – 12:27 am |
| 54 | Blk 46101219 · Victoria St | 6:25 am – 12:45 am | 6:25 am – 12:43 am | 6:45 am – 12:28 am |
| 55 | Bef Jln Pisang01129 · Victoria St | 6:26 am – 12:46 am | 6:26 am – 12:45 am | 6:46 am – 12:30 am |
| 56 | Bugis Stn Exit B01059 · Victoria StDT14EW12 | 6:28 am – 12:47 am | 6:28 am – 12:46 am | 6:48 am – 12:31 am |
| 57 | Aft Bugis Stn Exit C01119 · Victoria StDT14EW12 | 6:29 am – 12:48 am | 6:29 am – 12:47 am | 6:49 am – 12:32 am |
| 58 | Bras Basah Cplx01019 · Victoria StCC2 | 6:31 am – 12:50 am | 6:31 am – 12:49 am | 6:51 am – 12:34 am |
| 59 | Aft CHIJMES04159 · Victoria StCC2EW13NS25 | 6:32 am – 12:52 am | 6:32 am – 12:50 am | 6:52 am – 12:35 am |
| 60 | Grand Pk City Hall04149 · Hill St | 6:34 am – 12:53 am | 6:34 am – 12:52 am | 6:54 am – 12:37 am |
| 61 | High St Ctr04229 · Hill St | 6:35 am – 12:55 am | 6:35 am – 12:53 am | 6:55 am – 12:38 am |
| 62 | Opp Clarke Quay Stn04239 · New Bridge RdNE5 | 6:36 am – 12:56 am | 6:36 am – 12:54 am | 6:56 am – 12:39 am |
| 63 | Hong Lim Pk05059 · New Bridge RdNE5 | 6:38 am – 12:58 am | 6:38 am – 12:56 am | 6:58 am – 12:41 am |
| 64 | Chinatown Stn Exit E05049 · New Bridge RdDT19NE4 | 6:39 am – 12:59 am | 6:39 am – 12:57 am | 6:59 am – 12:42 am |
| 65 | New Bridge Ctr05039 · New Bridge RdDT19NE4 | 6:41 am – 1:01 am | 6:41 am – 12:59 am | 7:01 am – 12:44 am |
| 66 | Aft Duxton Plain Pk05019 · New Bridge RdEW16NE3TE17 | 6:42 am – 1:02 am | 6:42 am – 1:00 am | 7:02 am – 12:45 am |
| 67 | Outram Pk Stn Exit 405069 · New Bridge RdEW16NE3TE17 | 6:43 am – 1:03 am | 6:43 am – 1:01 am | 7:03 am – 12:46 am |
| 68 | Bef Neil Rd10011 · New Bridge RdEW16NE3TE17 | 6:45 am – 1:05 am | 6:45 am – 1:03 am | 7:05 am – 12:48 am |
| 69 | Bef Kampong Bahru Ter10041 · Kg Bahru Rd | 6:47 am – 1:06 am | 6:46 am – 1:05 am | 7:06 am – 12:50 am |
| 70 | Kampong Bahru Ter10499 · Spooner Rd | 6:50 am – 1:09 am | 6:49 am – 1:08 am | 7:09 am – 12:53 am |
Towards Changi Village Ter
62 stops, Kampong Bahru Ter to Changi Village Ter.
| # | Stop | Mon to Fri | Saturday | Sunday |
|---|---|---|---|---|
| 1 | Kampong Bahru Ter10499 · Spooner Rd | 5:40 am – 12:00 am | 5:40 am – 12:00 am | 5:40 am – 12:00 am |
| 2 | Opp Kampong Bahru Ter10049 · Kg Bahru Rd | 5:43 am – 12:04 am | 5:43 am – 12:04 am | 5:43 am – 12:04 am |
| 3 | Aft Hosp Dr10017 · Eu Tong Sen StEW16NE3TE17 | 5:44 am – 12:06 am | 5:44 am – 12:06 am | 5:44 am – 12:06 am |
| 4 | Chinatown Stn Exit C05013 · Eu Tong Sen StDT19NE4 | 5:47 am – 12:10 am | 5:47 am – 12:10 am | 5:47 am – 12:10 am |
| 5 | Opp Hong Lim Pk05023 · Eu Tong Sen StNE5 | 5:49 am – 12:12 am | 5:49 am – 12:12 am | 5:49 am – 12:12 am |
| 6 | Clarke Quay Stn Exit E04222 · Eu Tong Sen StNE5 | 5:50 am – 12:13 am | 5:50 am – 12:13 am | 5:50 am – 12:13 am |
| 7 | Armenian Ch04142 · Hill St | 5:52 am – 12:15 am | 5:52 am – 12:15 am | 5:52 am – 12:15 am |
| 8 | Hotel Grand Pacific01012 · Victoria StCC2 | 5:54 am – 12:17 am | 5:54 am – 12:17 am | 5:54 am – 12:17 am |
| 9 | Bugis Stn Exit A01113 · Victoria StDT14EW12 | 5:56 am – 12:20 am | 5:56 am – 12:19 am | 5:56 am – 12:19 am |
| 10 | Aft Victoria Ln01121 · Victoria St | 5:57 am – 12:21 am | 5:57 am – 12:20 am | 5:57 am – 12:20 am |
| 11 | Opp Blk 46101211 · Victoria St | 5:58 am – 12:22 am | 5:58 am – 12:21 am | 5:58 am – 12:21 am |
| 12 | Lavender Stn Exit B01311 · Kallang RdEW11 | 5:59 am – 12:23 am | 5:59 am – 12:22 am | 5:59 am – 12:22 am |
| 13 | Aft Padang Jeringau80011 · Kallang Rd | 6:01 am – 12:25 am | 6:01 am – 12:24 am | 6:01 am – 12:24 am |
| 14 | Kallang Stn80031 · Sims AveEW10 | 6:03 am – 12:27 am | 6:03 am – 12:26 am | 6:03 am – 12:26 am |
| 15 | Aft Lor 1 Geylang80051 · Sims Ave | 5:40 am – 12:28 am | 5:40 am – 12:27 am | 6:04 am – 12:27 am |
| 16 | Yi Xiu Fty Bldg80071 · Sims Ave | 5:41 am – 12:29 am | 5:41 am – 12:29 am | 6:05 am – 12:29 am |
| 17 | Bef Lor 23 Geylang80091 · Sims Ave | 5:43 am – 12:31 am | 5:43 am – 12:31 am | 6:07 am – 12:31 am |
| 18 | Aft Aljunied Stn81011 · Sims AveEW9 | 5:44 am – 12:32 am | 5:44 am – 12:32 am | 6:08 am – 12:32 am |
| 19 | Blk 13481031 · Sims Ave | 5:45 am – 12:33 am | 5:45 am – 12:33 am | 6:09 am – 12:33 am |
| 20 | Sims Ville81051 · Sims AveCC9EW8 | 5:47 am – 12:35 am | 5:47 am – 12:35 am | 6:11 am – 12:35 am |
| 21 | Aft Paya Lebar Quarter82011 · Sims Ave | 5:49 am – 12:37 am | 5:49 am – 12:37 am | 6:13 am – 12:37 am |
| 22 | Blk 41682032 · Sims Ave | 5:49 am – 12:38 am | 5:49 am – 12:37 am | 6:13 am – 12:37 am |
| 23 | Eunos Stn/Int82061 · Sims AveEW7 | 5:51 am – 12:40 am | 5:51 am – 12:39 am | 6:15 am – 12:39 am |
| 24 | Casa Sarina83011 · Sims Ave East | 5:53 am – 12:42 am | 5:53 am – 12:41 am | 6:17 am – 12:41 am |
| 25 | Opp Hong San Si Tp83031 · Sims Ave East | 5:54 am – 12:43 am | 5:54 am – 12:42 am | 6:18 am – 12:42 am |
| 26 | Kembangan Stn83062 · Sims Ave EastEW6 | 5:55 am – 12:44 am | 5:55 am – 12:43 am | 6:19 am – 12:43 am |
| 27 | Opp Perpetual Succour Ch83081 · Sims Ave East | 5:57 am – 12:45 am | 5:57 am – 12:44 am | 6:21 am – 12:44 am |
| 28 | Chai Chee Ind Pk84011 · New Upp Changi Rd | 5:59 am – 12:47 am | 5:59 am – 12:46 am | 6:23 am – 12:46 am |
| 29 | Blk 3284021 · New Upp Changi Rd | 6:01 am – 12:48 am | 6:01 am – 12:47 am | 6:25 am – 12:47 am |
| 30 | Bedok Stn Exit B84031 · New Upp Changi RdEW5 | 6:03 am – 12:49 am | 6:03 am – 12:49 am | 6:27 am – 12:49 am |
| 31 | Blk 221A84041 · New Upp Changi Rd | 6:06 am – 12:51 am | 6:06 am – 12:51 am | 6:29 am – 12:51 am |
| 32 | Bedok Sports Cplx84051 · New Upp Changi Rd | 6:08 am – 12:54 am | 6:08 am – 12:53 am | 6:32 am – 12:53 am |
| 33 | The Tanamera Condo84061 · New Upp Changi Rd | 6:10 am – 12:55 am | 6:10 am – 12:54 am | 6:33 am – 12:54 am |
| 34 | Tanah Merah Stn Exit 285091 · New Upp Changi RdEW4 | 6:12 am – 12:57 am | 6:12 am – 12:56 am | 6:20 am – 12:56 am |
| 35 | Aft Jln Chempaka Kuning85051 · Bedok Rd | 6:13 am – 12:58 am | 6:13 am – 12:57 am | 6:21 am – 12:57 am |
| 36 | Opp Bedok Mkt Pl85061 · Bedok Rd | 6:14 am – 12:59 am | 6:14 am – 12:58 am | 6:22 am – 12:58 am |
| 37 | Bef Jln Pari Burong85081 · Upp Changi Rd | 6:15 am – 1:00 am | 6:15 am – 12:59 am | 6:23 am – 12:59 am |
| 38 | Bef Changi Fire Stn85071 · Upp Changi Rd | 6:15 am – 1:00 am | 6:15 am – 12:59 am | 6:23 am – 12:59 am |
| 39 | Opp ITE Coll East Tec Blk96071 · Upp Changi Rd | 6:17 am – 1:01 am | 6:17 am – 1:00 am | 6:25 am – 1:01 am |
| 40 | Grace Independent Ch96081 · Upp Changi Rd | 6:18 am – 1:02 am | 6:18 am – 1:01 am | 6:26 am – 1:02 am |
| 41 | Aft Upp Changi Rd96091 · Upp Changi Link | 5:30 am – 1:03 am | 5:30 am – 1:02 am | 6:27 am – 1:03 am |
| 42 | Bef Simei Rd95901 · Upp Changi Rd East | 5:31 am – 1:04 am | 5:31 am – 1:03 am | 6:28 am – 1:04 am |
| 43 | Upp Changi Stn/Opp SUTD96041 · Upp Changi Rd EastDT34 | 5:32 am – 1:05 am | 5:32 am – 1:05 am | 6:29 am – 1:05 am |
| 44 | Opp Changi Ct96051 · Upp Changi Rd EastDT34 | 5:33 am – 1:06 am | 5:32 am – 1:06 am | 6:30 am – 1:06 am |
| 45 | Opp Mera Terr P/G96061 · Upp Changi Rd East | 5:34 am – 1:07 am | 5:33 am – 1:07 am | 6:31 am – 1:07 am |
| 46 | The Japanese Sch97011 · Upp Changi Rd Nth | 5:37 am – 1:09 am | 5:35 am – 1:09 am | 6:33 am – 1:09 am |
| 47 | Aft Jln Bena97031 · Upp Changi Rd Nth | 5:38 am – 1:10 am | 5:36 am – 1:10 am | 6:34 am – 1:10 am |
| 48 | Ballota Pk Condo97041 · Upp Changi Rd Nth | 5:39 am – 1:11 am | 5:37 am – 1:11 am | 6:35 am – 1:11 am |
| 49 | Komo Shoppes97051 · Upp Changi Rd Nth | 5:40 am – 1:12 am | 5:38 am – 1:12 am | 6:36 am – 1:12 am |
| 50 | Opp Changi Chapel Museum97201 · Upp Changi Rd Nth | 5:41 am – 1:13 am | 5:39 am – 1:13 am | 6:37 am – 1:13 am |
| 51 | Changi Baptist Ch97061 · Upp Changi Rd Nth | 5:42 am – 1:14 am | 5:40 am – 1:14 am | 6:38 am – 1:14 am |
| 52 | Aft St. John's Cres97071 · Upp Changi Rd Nth | 5:43 am – 1:15 am | 5:41 am – 1:15 am | 6:39 am – 1:15 am |
| 53 | Selarang Pk Drug Reh.97081 · Loyang Way | 5:44 am – 1:16 am | 5:42 am – 1:16 am | 6:40 am – 1:16 am |
| 54 | Bef Selarang Way97091 · Loyang Way | 5:45 am – 1:17 am | 5:43 am – 1:17 am | 6:41 am – 1:17 am |
| 55 | Opp Engine Test Facility98061 · Loyang Ave | 5:46 am – 1:18 am | 5:44 am – 1:18 am | 6:42 am – 1:18 am |
| 56 | Loyang Way 4/Soxal98071 · Loyang Ave | 5:47 am – 1:19 am | 5:45 am – 1:19 am | 6:43 am – 1:19 am |
| 57 | Bef Hendon Camp99011 · Loyang Ave | 5:48 am – 1:19 am | 5:45 am – 1:19 am | 6:44 am – 1:19 am |
| 58 | Bef Cranwell Rd99021 · Loyang Ave | 5:49 am – 1:20 am | 5:46 am – 1:20 am | 6:45 am – 1:20 am |
| 59 | Opp Maranatha B-P Ch99031 · Loyang Ave | 5:50 am – 1:21 am | 5:47 am – 1:21 am | 6:46 am – 1:21 am |
| 60 | Aft Changi Golf Course99041 · Loyang Ave | 5:51 am – 1:22 am | 5:48 am – 1:22 am | 6:47 am – 1:22 am |
| 61 | Blk 599139 · Changi Village Rd | 5:51 am – 1:22 am | 5:48 am – 1:22 am | 6:47 am – 1:22 am |
| 62 | Changi Village Ter99009 · Changi Village Rd | 5:52 am – 1:23 am | 5:49 am – 1:23 am | 6:48 am – 1:23 am |
First and last bus are LTA's scheduled times for each stop, so they get later as the bus works along the route. Live arrival times are on each stop's own page. Data updated 2026-08-22.