Where does Bus 35 go, and what useful destinations does it serve? SBS Transit Service 35 is a circular route from Bedok Interchange through Bedok Sports Complex, Tanah Merah MRT, Singapore EXPO and Tanah Merah Ferry Terminal. The full Bus 35 then makes a long industrial circuit through Tanah Merah Coast Road, Changi Coast Road and ALPS Avenue before returning to the ferry terminal and Bedok. It is primarily useful for an international ferry journey, a booked EXPO event or an authorised employment appointment.
Sunday warning: full 35 does not operate Sundays or public holidays. Full 35 runs from Bedok 6am–7.30pm on weekdays, and 6am–3pm on Saturdays. The related 35M is the shorter Bedok–ferry-terminal–Bedok loop, operating weekday evenings after 7.45pm, Saturday afternoons after 3.15pm and all day Sundays/public holidays. Do not board 35M expecting it to reach Changi Coast’s freight workplaces; do not wait for full 35 at an industrial stop on a Sunday.
Quick route summary: both versions use 84009 Bedok Int → 85091 Tanah Merah Stn Exit 2 → 96229 S’pore Expo → 96219 Tanah Merah Ferry Ter. Full 35 then travels via Changi Lodge, Aviation Park Road, Changi Coast Road and ALPS Avenue before visiting 96219 again. The 35M returns straight through Xilin Avenue via 96221 Opp S’pore Expo → 85099 Tanah Merah Stn Exit 1 → 84009 Bedok Int. The ferry terminal is at 50 Tanah Merah Ferry Road; it is not Changi Airport or Jewel.
Quick facts: when Bus 35 or 35M runs
- Operator: SBS Transit, verified against the two current route pages.
- Full 35: weekday 6am–7.30pm, Saturday 6am–3pm, no Sundays/public holidays, from Bedok origin.
- 35M: weekday 7.45pm–11.15pm, Saturday 3.15pm–11.15pm, Sunday/PH 6am–11.15pm, from Bedok origin.
- Full 35 distance: approximately 43.8km including a freight-industry loop. 35M: approximately 17.8km.
- Ferry terminal: stop 96219, at 50 Tanah Merah Ferry Road, Singapore 498833.
- Outward Expo: 96229 S’pore Expo, return 96221 Opp S’pore Expo, on Xilin Avenue.
- Outward Tanah Merah MRT: 85091 Exit 2; returning 85099 Exit 1, station EW4.
- Full 35 only: Changi Naval Base, Aviation Park and ALPS freight stops; entry to private sites requires authorisation.
- Full 35 repeats stop 96219: once before the industrial loop and once afterwards. Do not assume the next segment always heads to Bedok.
- Ferry passengers: the Singapore public bus fare does not cover international ferry tickets, passport checks, baggage or immigration.
Where to alight: stop codes and visitor limitations
Use the official stop sequence for the actual service variant; a bus stop does not guarantee admission to an event, ferry or controlled industrial workplace.
| Purpose | Stop code or route | Plan |
|---|---|---|
| Bedok MRT and bus interchange | 84009 Bedok Int | Start at the correct berth; compare 35 versus 35M and travel day. |
| Bedok sports facilities | 84051 Bedok Sports Cplx | Booked sport or public venue, subject to ActiveSG operations. |
| Tanah Merah MRT | 85091 Exit 2 outward; 85099 Exit 1 return | MRT connection; not an airport terminal stop. |
| Singapore EXPO | 96229 S’pore Expo outward; 96221 opposite returning | Choose hall/foyer and public pedestrian approach. |
| Xilin working buildings | 96239 Ceva Freight, 96249 Builders Ctr | Legitimate workplace visits only. |
| Tanah Merah Ferry Terminal | 96219 Tanah Merah Ferry Ter | Passport, ticket and check-in requirements; both 35 and 35M. |
| Changi Coast and base corridor | 96431 Opp Changi Naval Base, 96471 Bef Changi Coast Rd | Full 35 only; secure sites not visitor attractions. |
| ALPS freight district | 95171 Prologis, 95191 Opp DB Schenker | Full 35 only; private industrial access. |
| Ferry terminal again | 96219 on full 35 after ALPS | The repeated code explains why loop direction matters. |
| Return to Bedok | 96221, 85099, 84039 Bedok Stn Exit A, 84009 | Use current stop arrivals and correct side. |
Full 35 and short 35M are not interchangeable
Both services share the Bedok–Tanah Merah MRT–EXPO–ferry section, but full 35 continues into a much longer logistics circuit. It serves the Changi Lodge and Changi Naval Base corridor, Aviation Park Road, Changi Coast Road and freight businesses on ALPS Avenue, then returns to the same ferry stop. The 35M omits those industrial streets and runs directly from the ferry terminal back to Xilin Avenue.
That difference affects the boarding decision. A passenger going to an international ferry can use whichever version actually reaches stop 96219 at a suitable time. A worker needing an ALPS Avenue stop must use full 35 when it operates; choosing 35M could leave that passenger well away from the authorised workplace entrance.
A suffix is not a decoration or an assurance of an express journey. In this case it identifies a shorter route and a deliberately different operating window. Read the entire service number and the displayed destination, particularly on Saturdays when the day changes from full 35 to 35M during the afternoon.
Why the timetable is central to a good ferry guide
An airport or ferry passenger cannot merely ask whether a route exists. The relevant question is whether the bus will arrive early enough for the selected departure and the reporting deadline. Full 35’s weekday last Bedok departure is 7.30pm; on Saturday it ends at 3pm and on Sunday it does not operate. The 35M fills those later and Sunday windows.
The published departure time is at 84009 Bedok Interchange. It is not the time the same bus reaches the ferry terminal. Anyone boarding at Tanah Merah MRT or Singapore EXPO should check actual stop-specific arrival information and allow a margin for traffic and walking.
Check the return as carefully as the outbound journey. A passenger returning late from an international ferry may need 35M, or a different journey if the final ferry arrival and local bus time no longer match. The safest plan includes a credible backup rather than assuming a bus will wait for a delayed ship.
Tanah Merah Ferry Terminal is an international border crossing, not an excursion boat stop
The stop is 96219 Tanah Merah Ferry Ter and the address is 50 Tanah Merah Ferry Road, Singapore 498833. Singapore Cruise Centre and ferry operators identify it as an international passenger ferry terminal. Sindo Ferry and Bintan Resort Ferries list different destinations and ticket counters; a traveller must identify the selected ferry company and sailing.
Singapore Cruise Centre describes check-in, baggage handling, security and boarding as distinct steps. Its general passenger procedure mentions baggage check-in opening about 60 minutes before departure and closing 20 minutes before, while boarding gates can close 15 minutes before. Individual ferry operators can impose earlier reporting times, so the ticket and operator’s latest instructions take priority.
Carry the correct passport, entry documents where applicable and ticket details for every traveller. The public bus ticket is only local transport. It does not provide international admission, luggage entitlement or immigration clearance.
International timetables may also use different time zones: Bintan is one hour behind Singapore. Compare the outbound and return times in the correct local zone and keep an appropriate margin after passport control and luggage collection. Missing this distinction can ruin an otherwise correct bus itinerary.
Singapore EXPO needs an event hall, not just a venue name
The outward stop 96229 S’pore Expo is on Xilin Avenue. The venue itself has multiple halls, foyers and possible event entrances. A trade show can have professional-registration rules, while a public fair may issue tickets or set its own entry and opening arrangements.
The practical method is to begin with the organiser’s invitation. Find the hall number, check registration, then locate the actual entrance from the bus shelter. The route does not promise that each hall’s doorway is immediately beside Xilin Avenue. For a person with mobility needs, the exact crossing, covered path and internal distance may change the best transport choice.
On the return towards Bedok, the service uses 96221 Opp S’pore Expo. Save that code in advance. After a crowded event with purchases or luggage, an unnecessary road crossing can be inconvenient.
Bedok and Tanah Merah are rail connections, not a Changi passenger-terminal ride
The route begins at Bedok Interchange and serves Tanah Merah station before turning towards Xilin Avenue. Tanah Merah is an MRT connection to the airport branch, but Bus 35 and 35M themselves do not drive into Changi Airport Terminals 1, 2, 3 or 4.
Jewel is a different destination at the airport. A tourist searching for Jewel should choose the airport’s public terminal instructions rather than ride a bus along a road named Tanah Merah Coast or Changi Coast. Neither the ferry terminal nor the naval-base corridor is the entrance to the Rain Vortex.
The sports-complex stop near Bedok is also a separate activity from a ferry trip. A swimming or court session requires facility availability and sometimes advance booking. An operating bus does not guarantee an open pool.
Changi Coast and ALPS Avenue: an employment corridor rather than a beach recommendation
Full 35 serves locations named after freight and logistics companies. These workplaces can have delivery gates, employee entrances, visitor registration or restricted operating areas. If attending a job interview or approved work meeting, confirm the exact building, gate and time with the host before choosing the stop.
Changi Naval Base is a controlled military site; the adjacent public bus stop is not permission for casual entry. Similarly, a freight company stop should not be advertised as a tourist attraction merely because the name is visible on a bus map.
Even though the roads contain the word Coast, the service is not an East Coast Park beach shuttle. Attempting to cut across industrial roads towards the sea may be unsafe or illegal. For a leisure nature outing, choose a separately verified public park entrance instead of improvising a route from a logistics stop.
The full-route loop repeats the ferry stop, so the next stop matters
On full 35 the ferry-terminal stop appears before the industrial circuit and after it. If a traveller boards the first appearance thinking the bus immediately returns to Bedok, the next section could instead be a long circuit through Changi Coast and ALPS Avenue. This is not an error in the route table; it is the structure of the loop.
Check the next stops in the operator’s sequence and the vehicle’s destination display. A family returning from a ferry with large suitcases may prefer a direct 35M departure during its operating period, or another suitable connection, instead of remaining aboard a freight-district loop.
The lesson also applies to planning with older relatives. Meeting at ‘Tanah Merah’ is ambiguous: the MRT station and ferry terminal are different, and the same ferry stop may occur twice in the full route. Give the exact road address and stop code when arranging a meeting.
Which variant should you choose on a weekday, Saturday or Sunday?
On a normal weekday during the daytime, full 35 can be useful to the ferry terminal or industrial sector. In the later evening 35M serves the ferry-terminal section but not the industrial one. On Saturdays the published 3pm and 3.15pm switch is a significant planning detail; on Sundays only 35M operates.
For an international trip, the ferry’s own deadline is more important than selecting the cheapest or most interesting route. A family with children, heavy luggage or mobility limitations may require a more predictable first connection to Tanah Merah MRT or a suitable alternative transport option.
Do not infer intermediate waiting times from the terminal’s schedule. A timetable showing 11.15pm last at Bedok does not make that the last bus departing 96219. Use live arrivals at the actual shelter and check that the selected vehicle is on the desired part of the loop.
One-day learning and travel practice without entering restricted land
A learner can study this route without visiting freight or military compounds. First identify Bedok MRT, Tanah Merah MRT, Xilin Avenue and the ferry terminal on a public map. Then compare the two printed service routes: the shorter line represents public access to ferry transport, while the longer one includes industrial employment locations.
Discuss how the words airport, ferry, freight and naval facility describe different functions. A passenger plane, a cross-border passenger ferry and a logistics warehouse have different entry rules, tickets and operational purposes. This can be educational without travelling to every stop.
For a real outing, choose one publicly accessible activity—a confirmed EXPO event or booked ferry sailing—and prepare its own admission and return information. A successful day does not require completing the entire industrial loop simply because it exists.
Three practical journey plans
A Sunday international ferry departure
Use 35M rather than full 35, check the chosen operator’s sailing and report time, travel to 96219 and follow the terminal’s passport, check-in and security instructions. Save a suitable return option in case the ferry arrives late.
EXPO event with a known hall
Choose the hall and event details first, then take whichever of 35 or 35M is operating to 96229. Check the public walking route to the correct foyer; return using 96221 or another convenient verified mode.
Approved Changi Coast work appointment
Confirm the employer’s actual gate, then use full 35 on an operating weekday or Saturday morning/early afternoon. 35M does not serve the industrial route and a bus stop never grants access to restricted premises.
Frequently asked questions
Does Bus 35 run on Sundays?
No. Full 35 does not; 35M runs from Bedok on Sundays and public holidays.
Does 35M reach the ferry terminal?
Yes, both variants serve 96219 Tanah Merah Ferry Ter.
Does 35M reach ALPS Avenue?
No. That freight circuit is on the full 35 only.
What is the ferry-terminal address?
50 Tanah Merah Ferry Road, Singapore 498833.
Can I use 35 to get to Jewel?
No. It does not enter Changi Airport’s passenger terminals.
Does the bus go to Singapore EXPO?
Yes, the outward Xilin stop is 96229 and the return is 96221.
Does 35 stop at Tanah Merah MRT?
Yes, 85091 Exit 2 outward and 85099 Exit 1 returning.
Is the ferry ticket covered by the bus fare?
No. International tickets, passports and boarding are separate.
Can full 35 pass the ferry terminal twice?
Yes. The long circular route lists 96219 before and after its Changi Coast loop.
What is the last Saturday full 35 from Bedok?
3pm. The shorter 35M begins at 3.15pm on Saturdays.
Can I enter a logistics site from a nearby bus stop?
Only when the organisation permits it, using its authorised visitor gate.
What time does 35M end at the ferry terminal?
The official 11.15pm final is from Bedok origin, not the ferry stop; check live stop-specific service.
Is Tanah Merah Ferry Terminal the same as Tanah Merah MRT?
No. They are different sites connected by the bus route.
Can I use these buses for an airport flight?
They are not airport-terminal buses. Choose a correct airport connection.
Should I arrive at the ferry terminal exactly at sailing time?
No. International ferry check-in, baggage and immigration require earlier arrival according to your operator.
Official sources and further reading
- SBS Transit full 35 route and daily restrictions
- SBS Transit 35M short ferry-terminal loop
- Singapore Cruise Centre ferry terminal and bus 35 stop
- Singapore Cruise Centre international check-in steps
- Bintan Resort Ferries terminal and public bus directions
- Bintan Resort Ferries sailing schedule and time zone
- Sindo Ferry ticket-counter locations and destinations
- Singapore EXPO getting-here guide
Editorial review — 5 November 2026: This independent guide is based on SBS Transit, Singapore Cruise Centre and named ferry operators, not live arrivals, admission or passport eligibility. Service times, venue entry and ferry sailings can change; check the actual date and return.
