24/7 seat monitoring

Stop refreshing KTMB. We'll watch until your seat is ready.

Set your route and date — get an alert when seats appear.

Get started free
RM10 free credit · Charged only when seats appear · Works with your KTMB account

See it in action

This is what lands on your phone the moment seats open.

@ktmwatcher_bot
bot
Seats available — KL Sentral → Butterworth, 18 Jun
KL Sentral → Butterworth · 18 Jun
EG 9101 07:30 → 12:45 Gold: 4 seats ⚡
EG 9103 09:00 → 14:15 Economy: 11 seats
EG 9107 11:30 → 16:45 Economy: 3 seats ⚡

Seats fill quickly — act now

Open KTMB ↗
Stop watching

Delivered directly to your Telegram. No app download required.


Designed around your peace of mind.

Checks around the clock

Our system monitors KTMB continuously — day, night, weekends, public holidays. You get notified the moment seats appear, whether you're in a meeting or with your family.

Set up in under a minute, stop anytime

Pick your route, date, and how many seats you need — we handle everything from there. No complicated setup, no commitment. Stop any watch with a single tap.

Only charged when we find seats

From RM3 per alert, only when we successfully find available seats and notify you. Watching costs nothing. No subscription, no hidden fees.

Your KTMB login is protected

Your password is encrypted and never visible to us. We use it only to search — never to book or modify anything. Remove it anytime, instantly.

Simple pricing

RM3 first alert — RM1 if seats reopen
RM5 if travel is within 48 hours

You are only charged when we find available seats and send you an alert. Never for watching.

Full pricing details →

Start with RM10 free credit

That's up to 5 alerts completely free. No payment needed to sign up.


FAQ

Before you sign up

Is my KTMB password safe with you? +

Yes. Your password is encrypted before it is stored — it is never saved in plain text and is never visible to us. We use it only to search for seat availability, the same action you take manually. We never book, cancel, or modify anything on your account. You can remove your credentials instantly from your dashboard at any time.

Will I be charged if no seats are found? +

Never. You are only charged when we successfully find available seats and send you an alert. If seats never appear on your route, you pay nothing. Watching is completely free.

What happens after I get an alert? +

Your Telegram message includes the train number, departure time, seat count, and a button to open KTMB directly. Tap Open KTMB, log in, and complete your booking. Seats can fill quickly so act as soon as you receive the alert. Your watch stays active until you stop it or your travel date passes.

How do I stop watching a route? +

Tap Stop watching in any alert message, or go to your dashboard and stop it there. No emails, no forms, no waiting. Stopped immediately.


Stop watching KTMB. Start watching with us.

Checking activity...

Create your account
RM10 free credit included — no card needed.
or
Continue with Google

By creating an account you agree to our Terms of Service and Privacy Policy.