SG-JB Transit

SG-JB Transit

Cross-border transit intelligence merging real-time data from Singapore and Johor Bahru. One app, two countries.

~350
SG Routes
~21
JB Routes
2
Currencies
13
Languages

What is SG-JB Transit?

Commuting between Singapore and Johor Bahru? You'd normally need separate apps for each country's transit system. SG-JB Transit merges both into one unified interface , so you can plan your entire cross-border journey in a single place.

1Both Sides of the Causeway, One App

SG-JB Transit pulls real-time data from official sources on both sides of the Causeway and combines them into a single, easy-to-use web app:

πŸ‡ΈπŸ‡¬ Singapore: LTA DataMall

~350 bus services, ~5,000 stops, MRT crowd data, and distance-based fares in SGD via Singapore's Land Transport Authority.

πŸ‡²πŸ‡Ύ Johor Bahru: BAS.MY, BMJ & more

~21 BAS.MY routes via Malaysia's open data portal, plus Bas Muafakat Johor (BMJ), Causeway Link, and KTM Shuttle Tebrau, covering Johor Bahru, Iskandar Puteri, Kulai, Pasir Gudang, and more.

2Built for Cross-Border Commuters

Beyond just showing bus routes, SG-JB Transit includes tools specifically designed for the cross-border experience:

Cross-Border Guide

Detailed info for crossing via the Causeway and Second Link. Bus options, immigration tips, and what to expect.

Dual-Currency Fares

Calculate fares in SGD for Singapore routes and MYR for JB routes. No need to switch apps.

Cross-Border AI Chatbot

Ask questions like "How do I get from JB Sentral to Woodlands?". The chatbot understands both transit systems.

For Commuters

Track buses, plan cross-border trips, and check fares in one place, whether you're heading from JB to Singapore or vice versa.

For Tourists

Visiting from abroad? The multi-language interface and cross-border guide make navigating SG-JB transit simple, even on your first trip.

For Developers

Interested in cross-border transit data? Reach out to explore integration opportunities or build on top of the SG-JB Transit platform.

Key Features

Everything you need to navigate across the Singapore-JB border

Live Map

~350 Singapore bus routes and ~21 Johor Bahru BAS.MY routes on an interactive map with real-time positions

Route Explorer

Browse and search routes across both Singapore and JB transit networks in one place

Stop Explorer

Find nearby stops and see arrival times across ~5,000 SG stops and JB BAS.MY stops

Fare Calculator

Calculate fares in both SGD and MYR, with multi-leg journey support across up to 5 route legs

MRT Crowd Density

Real-time and forecast crowd levels for Singapore MRT stations

Cross-Border Guide

Comprehensive guide for crossing via the Causeway and Second Link. Bus options, tips, and more

AI Chatbot

Ask questions about routes, fares, and cross-border travel in natural language with 14 built-in tools. Choose from free AI models or bring your own API key

Multi-Language

Available in 13 languages, from English and Bahasa Melayu to Chinese, Tamil, Thai, and more

PWA Support

Install as a native app on your phone with offline-capable access

Official Data, Extended with Custom GTFS

Singapore comes from LTA DataMall, and Johor Bahru's BAS.MY and KTM Shuttle Tebrau from data.gov.my, both official government sources. For the cross-border operators with no open feed, the GTFS is built and maintained in-house.

Why no one had merged both sides before

Half the cross-border picture isn't openly published. Bas Muafakat Johor and Causeway Link have no open feed, so their GTFS is built and maintained in-house. That's what makes a single, real view across the Causeway possible, where apps relying solely on official portals fall short.

Tech Stack:

Node.js + ExpressHTML/CSS/JS + Leaflet.jsGTFS/GTFS-RT (Protobuf)LTA DataMall API

Ready to Navigate Across the Border?

Try SG-JB Transit now. 100% FREE for commuters and tourists

TechMavie Digital Logo

TechMavie Digital Services

Business Registration Number: 202503258894

Copyright 2026 TechMavie Digital. All rights reserved.

Made with ❀️ by

Privacy Notice

This website uses Plausible, a privacy-focused analytics tool. Your data is anonymized and stored in Nuremberg, Germany. No cookies are used and no personal information is collected. I respect your privacy.