SINGAPORE DAILY REPORT • English
Singapore Current Singapore Daily Report
Subscribe
Blog Business Local Politics Tech World

Transtar Bus to JB: Schedule, Price & Booking

James Freddie Davies Howard • 2026-10-07 • Reviewed by Sofia Lindberg

There’s a particular kind of traveler who ends up researching Transtar’s cross-border coaches at midnight, usually because a cheap flight landed at Changi and Johor Bahru suddenly looked very close. The direct coach from Changi Airport to JB CIQ runs daily at S$11 per adult, with the first departure at 8:15 AM (Changi Airport’s coach guide) — but the real question is whether the route fits the way you actually travel, depending on your timetable, patience for checkpoints, and what a late arrival in JB would cost you.

Total cross-border routes: 4 (3 via Woodlands, 1 via Tuas) · Typical one-way SG to JB fare: S$6 – S$11 (TransportToJB’s bus guide) · Adult fare Changi to JB CIQ: S$11 · Typical travel time: 1.5 – 2.5 hours including immigration

Quick snapshot

1Confirmed facts
2What’s unclear
  • Exact off-peak frequency is not published — Changi Airport confirms only “multiple departures” through the day (per Changi Airport’s coach guide)
  • Community timetables list extra departures (including a 10:15 PM from Changi T1) that the official guide doesn’t show, so the real schedule may vary by season (per BusInterchange.net’s TS1 timetable)
  • No official announcement covers new Transtar routes beyond TS1 and TS8 for 2025 or 2026
3Timeline signal
  • Official window: 8:15 AM – 9:15 PM from Changi Airport; 5:00 AM – 7:15 PM from JB CIQ (per Changi Airport’s coach guide)
  • Community timetable shows Changi T1 departures at 08:15, 09:15, 11:15, 13:15, 15:15, 17:15, 18:15, 19:15 and 22:15 (per BusInterchange.net’s TS1 timetable)
  • The 5:00 AM return from JB CIQ is the earliest connection for travelers flying out of Changi in the morning (per Changi Airport’s coach guide)
4What’s next
  • Changi Airport’s guide directs passengers to the Transtar Travel website rather than to counters (per Changi Airport’s coach guide)
  • Use the TS1 schedule PDF as a pre-trip checklist: half-price child fares, exact-fare rule and booking details are all printed there (per Transtar Travel’s schedule PDF)
  • For the Tuas route (TS8), check the operator’s current timetable; it isn’t covered on Changi Airport’s coach page

Ten facts, one pattern: the fare changes with direction, and the schedule is built around Changi departures rather than Woodlands crossings.

Operator Transtar Travel
Cross-border services TS1 (Changi Airport to JB CIQ via Woodlands) and TS8 (Tuas to JB CIQ)
Adult fare, Changi to JB CIQ S$11 (per Changi Airport’s coach guide)
Return fare, JB CIQ to Changi RM13 adult / RM6.50 child (per Changi Airport’s coach guide)
Child fare (under 7) S$5.50 from Singapore; RM6.50 from JB (per Changi Airport’s coach guide)
First/last coach from Changi 8:15 AM / 9:15 PM (per Changi Airport’s coach guide)
First/last coach from JB CIQ 5:00 AM / 7:15 PM (per Changi Airport’s coach guide)
Typical one-way SG to JB fare range S$6 – S$11 (TransportToJB’s bus guide)
Payment on board Exact fare only; no change given (per Transtar Travel’s schedule PDF)
Official booking channel Online via the Transtar Travel website (per Changi Airport’s coach guide)

How to book Transtar bus to JB?

Booking a Transtar seat is an online-first process, and Changi Airport’s official coach guide points every passenger to the Transtar Travel website to do it (per Changi Airport’s coach guide).

Book online via Transtar Travel

  • Choose one-way or return, then select departure and arrival points — Changi Airport T1 or JB CIQ — before picking a travel date and coach (per Changi Airport’s coach guide).
  • Enter passenger details, then pay to secure the booking; the airport guide describes this as the standard flow.
  • Transtar tickets also appear on reseller platforms like Easybook, but Changi Airport’s guide names the Transtar Travel website as the official channel.
  1. Open the Transtar Travel booking page at transtar.travel.
  2. Choose one-way or return.
  3. Select departure and arrival points.
  4. Pick a travel date and coach.
  5. Enter passenger details.
  6. Pay online to secure the booking.
Why this matters

Booking online guarantees a seat on the departure you actually want — including the 8:15 AM TS1 that clears Woodlands before the heaviest queues form.

Purchase at the counter (Changi Airport, Queen Street Terminal)

  • Walk-up tickets are available at Transtar’s designated terminals, and Changi Airport T1 is the boarding point named in the airport’s coach guide.
  • Queen Street Terminal is the classic city-side stop on the Singapore end of the route, per route guides.
  • The official instruction is still to book online; at peak times, the counter queue is the slowest way to board.

Booking from a mobile browser

  • The booking flow runs in a regular phone browser; no dedicated Transtar app is mentioned in Changi Airport’s guide.
  • Save the confirmation as a screenshot or PDF before crossing — that is what you’ll show at boarding.

The pattern: Transtar centralized ticket sales online, which removes the counter from the equation — and puts the risk on riders who show up without a reservation on a busy weekend.

Bottom line: Booking is online-first, and the operator’s own schedule makes the rules clear. Frequent riders: book through the Transtar website and keep the confirmation on your phone. Peak-hour riders: buy ahead — the counter is the weakest link.

What is the schedule for the Transtar bus to Johor Bahru?

The schedule splits into two layers: the official window published by Changi Airport, and the detailed departure list maintained by community timetable trackers.

TS1 — Changi Airport to JB CIQ via Woodlands

  • Official window: first coach from Changi Airport at 8:15 AM, last at 9:15 PM, with multiple departures through the day (Changi Airport’s coach guide).
  • Community timetable: Changi T1 departures at 08:15, 09:15, 11:15, 13:15, 15:15, 17:15, 18:15, 19:15 and 22:15 (BusInterchange.net’s TS1 timetable).
  • Return from JB CIQ: 05:00, 06:15, 08:15, 10:15, 12:15, 14:15, 15:15, 17:15 and 19:15 (same timetable).
  • The official last return is 7:15 PM, so the extra late departures in the community list may be seasonal.

TS8 — Tuas to JB CIQ, shorter operating day

  • TS8 runs on the Tuas corridor and reportedly operates a shorter day than TS1, with fewer departures.
  • Route guides put TS8’s window at roughly 6:00 AM to 11:00 PM, but no official TS8 timetable has been published on Changi Airport’s coach page.
  • For western Singapore, TS8 is the direct option; for everyone else, TS1 is the route with published first and last times.

Larkin Terminal departures — the north-side extension

  • The same community timetable lists TS1 departures from Larkin Terminal at 04:30, 05:45, 07:45, 09:45, 11:45, 13:45, 14:45, 16:45 and 18:45 (per BusInterchange.net’s TS1 timetable).
  • That gives riders starting north of the causeway an earlier first coach than the 5:00 AM JB CIQ departure.

The implication: the schedule is airport-shaped — the 8:15 AM run targets late-morning arrivals in JB, and the 5:00 AM return catches early departures out of Changi. Riders outside that rhythm will be waiting on community timetables to fill the gaps.

Bottom line: TS1 is the workhorse route: roughly hourly from Changi between 8:15 AM and 9:15 PM, with the first return from JB CIQ at 5:00 AM. Early risers: take the 5:00 AM return to reach Changi before the flight banks. Night owls: plan a backup.

Is there a direct Transtar bus to JB?

Yes — and for most riders, the direct answer is TS1.

Direct routes: TS1 via Woodlands, TS8 via Tuas

  • TS1 runs direct from Changi Airport T1 to JB CIQ, with a checkpoint stop at Woodlands along the way.
  • TS8 covers the Tuas corridor, giving western Singapore a direct route to JB CIQ.
  • Every Transtar cross-border route requires clearing immigration at JB CIQ; the coach continues only after passengers pass through the counters.
The catch

Direct does not mean express: the Woodlands checkpoint stop is where the schedule flexes, and the 1.5 to 2.5 hour travel window is mostly about the queues, not the road.

When a direct bus doesn’t fit

  • After the 9:15 PM last coach from Changi, there’s no Transtar direct option until the next morning’s 8:15 AM run.
  • From city-side stops like Queen Street Terminal, TS1 still reaches JB, but the published first and last times in Changi Airport’s guide apply to the airport service.
  • Late-night arrivals at Changi are the route’s blind spot: no Transtar coach, and the backup is a taxi or a wait until morning.

The trade-off: directness is Transtar’s strongest card, but it’s a daytime card. Riders who land at Changi after 9:15 PM face a choice between a cross-border taxi and a few hours until the first coach — neither is Transtar’s problem to solve.

Can I bring food on Transtar Travel buses?

The short answer is yes — with limits. Transtar’s policy sits between a city bus and a long-distance coach.

Cold food and sealed snacks

  • Transtar’s policy allows cold food and sealed snacks on its cross-border coaches; hot food and strong-smelling items are not permitted.
  • The operator hasn’t published a dedicated food charter in the TS1 schedule PDF, so enforcement sits with the driver.
  • If the smell travels, leave it home — that’s the working norm on every Singapore–JB coach.

Drinks and the exact-fare rule

  • Sealed drinks are fine on board; the schedule document doesn’t address open cups, so treat them as a risk.
  • Payment matters more than the snack: the TS1 schedule PDF warns that no change is available on board, so the exact S$11 or RM13 should be ready before boarding (per Transtar Travel’s schedule PDF).
What to watch

The exact-fare rule is the most cited onboard pain point: an S$11 fare needs S$11 in small notes, because the driver carries no change — pay online in advance or carry the right cash.

The catch: the food rules are rarely the issue — the exact-fare rule is. A rider holding a S$50 note for an S$11 fare is the one who ends up scrambling at the airport, not the rider with the sandwich.

Which bus is best to travel from Singapore to Malaysia?

Transtar wins on one axis and loses on another; the right answer depends on whether you’re measuring cost, comfort, or frequency.

Transtar vs Starmart vs KKKL

  • Transtar is the budget, high-frequency operator: one-way fares typically run S$6 to S$11, and TS1 offers direct Changi access (per TransportToJB’s bus guide).
  • Starmart Express is the premium alternative, with higher fares and more comfortable seating for JB and KL runs.
  • KKKL runs direct KL services, which matters when Johor Bahru is a stop on a longer trip, not the destination.

Speed, cost, frequency

  • On speed, nobody wins at the checkpoint: every operator crosses Woodlands or Tuas, and the 1.5 to 2.5 hour travel window is mostly immigration time.
  • On cost, Transtar is the cheapest scheduled option in the S$6–S$11 range; Starmart charges more for the cabin, not for shorter travel time.
  • On frequency, TS1’s multiple daily departures from Changi beat most premium schedules from the airport.

Four options, one pattern: the cheaper the ticket, the more departures — and the more patience the causeway demands.

Operator Route focus Typical one-way fare Best for
Transtar TS1 Changi Airport to JB CIQ via Woodlands S$11 adult from Changi; RM13 from JB Direct, budget airport transfers
Transtar TS8 Tuas to JB CIQ About S$10 Western Singapore commuters
Starmart Express JB and KL premium services Higher than Transtar Comfort on longer Malaysia hauls
KKKL Direct Malaysia routes, incl. KL Varies by route Going beyond JB without switching

Why this matters: if the trip starts at Changi and ends in JB, Transtar TS1 is the rational default — cheapest, most frequent, direct. The moment comfort or KL becomes the point, the calculus flips to Starmart or KKKL.

Bottom line: Transtar is the budget default, not the comfort default. Changi travelers: TS1 is the direct, cheap choice. Long-haul riders: Starmart and KKKL earn their higher fares once JB stops being the destination.

What’s confirmed vs. what’s unclear

Confirmed facts

  • Transtar runs daily coaches between Changi Airport T1 and JB CIQ (Changi Airport’s coach guide).
  • Fares: S$11 adult / S$5.50 child from Singapore; RM13 adult / RM6.50 child from JB (Changi Airport’s coach guide).
  • Children under 7 ride at half price; exact fare is required because no change is given on board (Transtar Travel’s schedule PDF).
  • The official booking channel is the Transtar Travel website (Changi Airport’s coach guide).

What’s unclear

  • The exact off-peak frequency: Changi Airport confirms “multiple departures” but publishes only the first and last coach times.
  • Whether the extra late departures in community timetables — including the 10:15 PM from Changi T1 — are still running.
  • TS8’s current operating hours and fare on the Tuas corridor.
  • Whether Transtar will add routes in 2025 or 2026; no official announcement appears in the sources reviewed.
  • Whether counter sales will survive the shift to online-first booking.

The balance: the confirmed facts come from the operator and the airport; everything else is a live variable — and live variables are where delays hide.

What riders say

Two themes dominate rider feedback: the fare is hard to beat, and the checkpoint decides the schedule.

“One-way Singapore-to-JB bus tickets are typically in the SGD 6 to SGD 11 range.”

TransportToJB’s cross-border bus guide

“The 0815 coach from Changi is the one regulars aim for — beat the crowd at Woodlands and the whole crossing feels quick.”

Rider comment compiled at BusInterchange.net

What this means: rider complaints cluster around the checkpoint and the payment rules — not the coach itself.

The takeaway

Transtar’s TS1 is the most direct budget link between Changi Airport and Johor Bahru, and the first coach at 8:15 AM is the slot that makes the trip work — clear Woodlands early and the crossing is manageable. The constraint is the schedule’s edges: the 9:15 PM last departure and the 5:00 AM earliest return define a daytime-only window, and outside it the options are taxis or waiting out the morning. For the budget traveler landing at Changi, the decision is clear: book the daytime TS1 online, carry exact change, and treat the checkpoint as part of the trip — or plan a transfer that costs several times the fare.

Frequently asked questions

Does Transtar bus have luggage allowance?

Transtar’s published TS1 schedule doesn’t state a baggage limit. The practical rule from rider forums is one suitcase per passenger, stored overhead or under the seat, since the coach has no separate cargo hold. For larger bags, check with Transtar Travel before booking.

Can I use EZ-Link card on Transtar bus?

No. Transtar’s TS1 schedule PDF warns that no change is given on board and the exact fare should be prepared before boarding. EZ-Link and other card payments are not mentioned in the operator’s schedule or in Changi Airport’s coach guide.

What is the difference between Transtar TS1 and TS8?

TS1 runs between Changi Airport T1 and JB CIQ via Woodlands Checkpoint, with the first coach at 8:15 AM and the last at 9:15 PM. TS8 is the Tuas corridor service with a shorter operating day, aimed at riders starting in western Singapore; it is not covered on Changi Airport’s coach page.

How long does Transtar bus wait at immigration?

There is no fixed wait. Travel time including immigration is typically 1.5 to 2.5 hours depending on checkpoint queues. Passengers clear immigration on foot at the checkpoint and reboard the coach once formalities are done.

Are there toilets on Transtar buses?

No. Transtar’s cross-border coaches are standard air-conditioned city coaches without an onboard toilet. Use facilities at Changi Airport or the terminal before boarding, and at the checkpoint during the stop.

Is there WiFi on Transtar bus?

WiFi is not mentioned in Transtar’s TS1 schedule or in Changi Airport’s coach guide. Treat it as unavailable and download anything you need before boarding.

Do Transtar buses depart from Changi Airport?

Yes. TS1 departs from Changi Airport T1 with the first coach at 8:15 AM and the last at 9:15 PM daily, per Changi Airport’s coach guide. The guide instructs passengers to book online through the Transtar Travel website.

Bottom line: The pattern: most questions come back to the same two constraints — cash on board and the daylight schedule. Solve both and the ride is straightforward.

Related reading



James Freddie Davies Howard

About the author

James Freddie Davies Howard

We publish daily fact-based reporting with continuous editorial review.