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
sgjbtransit.techmavie.digital/map

Live bus positions on both sides of the Causeway.

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

sgjbtransit.techmavie.digital/journey-planner

Cross-border journey planner

sgjbtransit.techmavie.digital/stop-explorer

Stop explorer & live arrivals

sgjbtransit.techmavie.digital/fare-calculator

Dual-currency fare calculator

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

sgjbtransit.techmavie.digital/map

Singapore MRT crowd density

sgjbtransit.techmavie.digital/route-explorer

SG & JB route explorer

sgjbtransit.techmavie.digital

13 languages

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.

Both sides, one merged response

Singapore and Johor Bahru arrivals are combined into a single live JSON feed, so one request covers the whole crossing.

sgjbtransit.techmavie.digital

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.