Bus 646

Opp Blk 662B ↔ Prince Edward Rd Stn Exit 2

Operator
GAS
Total stops
39
Directions
2
Route length
26.9 km

About bus 646

Bus service 646 is a Singapore public bus route operated by GAS, running between Opp Blk 662B and Prince Edward Rd Stn Exit 2. It serves 19 stops in one direction and 20 in the other. The route covers approximately 26.9 km end to end.

Every stop along the route is listed below in sequence, with its road name and five-digit stop code. Select any stop to see live arrival times for all services calling there. First and last bus timings differ between weekdays, Saturdays and Sundays — check the correct row before relying on this service late in the evening.

Direction 1

Opp Blk 662B to Prince Edward Rd Stn Exit 2 · 19 stops

First and last bus (from Opp Blk 662B)

Day First bus Last bus
Weekdays 07:10 07:35
Saturdays
Sundays & public holidays

All stops in order

# Bus stop Road Code
1 Opp Blk 662B Tampines St 64 75531
2 Blk 660 CP Tampines Nth Dr 1 75521
3 Opp Blk 614 Tampines Ave 6 75499
4 Opp Blk 609D Tampines Ave 6 75489
5 Blk 619A Tampines Ave 6 75479
6 Blk 522 CP Tampines Ave 6 75269
7 Blk 863 Tampines Ave 5 75139
8 Blk 855 Tampines St 83 75161
9 Blk 833 Tampines St 83 75201
10 Blk 888 Tampines Ave 3 75109
11 Springfield Sec Sch Tampines Ave 8 75039
12 Opp Temasek Poly West G Tampines Ave 1 75241
13 Opp Temasek Poly Tampines Ave 1 75231
14 Opp Temasek Poly East G Tampines Ave 1 75221
15 Tampines West Stn Exit B Tampines Ave 1 75051
20 Marina Bay Stn Central Blvd 03539
21 Downtown Stn Exit E Central Blvd 03529
22 UIC Bldg Shenton Way 03129
23 Prince Edward Rd Stn Exit 2 Shenton Way 03218

Direction 2

Hub Synergy Pt to Blk 662B · 20 stops

First and last bus (from Hub Synergy Pt)

Day First bus Last bus
Weekdays 18:15 18:30
Saturdays
Sundays & public holidays

All stops in order

# Bus stop Road Code
1 Hub Synergy Pt Anson Rd 03222
2 Aft Capital Twr Robinson Rd 03111
3 80 Robinson Rd Robinson Rd 03071
4 The Sail Marina Blvd 03381
5 Marina Bay Financial Ctr Marina Blvd 03391
10 Bef Tampines West Stn Tampines Ave 1 75059
11 Temasek Poly East G Tampines Ave 1 75229
12 Temasek Poly Tampines Ave 1 75239
13 Temasek Poly West G Tampines Ave 1 75249
14 Opp Springfield Sec Sch Tampines Ave 8 75031
15 Blk 880 Tampines Ave 3 75101
16 Blk 882A Tampines St 83 75209
17 Opp Blk 853 Tampines St 83 75169
18 Bet Blks 701/702 Tampines Ave 5 75131
19 Blk 709 Tampines Ave 6 75261
20 Blk 602B Tampines Ave 6 75471
21 Blk 609D Tampines Ave 6 75481
22 Blk 614 Tampines Ave 6 75491
23 Opp Blk 660 CP Tampines Nth Dr 1 75529
24 Blk 662B Tampines St 64 75539

Frequently asked questions

Where does bus 646 start and end?

Bus 646 runs between Opp Blk 662B and Prince Edward Rd Stn Exit 2 in both directions.

How many stops does bus 646 have?

Service 646 serves 39 stops in total, with 19 in one direction and 20 in the other.

What time is the first and last bus 646?

From Opp Blk 662B, the first bus departs at 07:10 and the last at 07:35 on weekdays. Saturday and Sunday timings differ and are listed above.

Who operates bus 646?

Bus 646 is operated by GAS.

How do I check when the next bus 646 arrives?

Select any stop in the lists above to see live arrival times for that stop, sourced from LTA DataMall.

Related guides

Route and arrival information contains information from LTA DataMall, used under the Singapore Open Data Licence. Arrival times are estimates. SmartCommute is not affiliated with the Land Transport Authority or any bus operator. About SmartCommute.