Less waiting.
More living.
Transi is a native iOS & Android app for Bratislava public transport. Real-time virtual tables, seamless trip planning, and full timetables — all in one sleek package.

Everything you need
to ride the city
Built natively for iOS and Android - fast, reliable, and packed with features designed for daily commuters in Bratislava.
Virtual Tables
Live departure boards with real-time delay info and vehicle details. See exactly when your bus or tram arrives.
Trip Planner
Plan your journey with routes from multiple sources. Long-press results to get persistent trip notifications (android only).
Timetables
Full schedule access for every line. Browse departures at any stop for any route, any time of day.
Live Notifications
Long-press any departure to pin a real-time updating notification to your status bar. Never miss a connection.
Transit Map
Interactive map with all public transport stop in region of Bratislava. Find the closest stop and browse departures or find directions from the map.
Live Activities
iOS Live Activities and Dynamic Island integration - your trip countdown right on the lock screen.
Havy caching
Stops database and map tiles are cached locally for minimal data usage. Soon also trip planner and timetables available offline.
Share with friends
Share stop departure boards or trip plans with friends. Native iOS sharing and Android intents supported.
Screenshots

Virtual Table
Real-time departure board with live delays
Download & Install
Transi is free, open-source, and distributed directly via GitHub - no app store required.
Android
Kotlin · v1.3.4
Download the APK directly and install it on your Android device. You may need to enable “Install from unknown sources” in settings.
Open-source under GPL-3.0. You can audit every line at github.com/magicsk/Transi
iOS
SwiftUI · v0.9.8
Install via AltStore or SideStore for automatic updates, or sideload the IPA manually. Requires iOS 16+ or later.
AltStore / SideStore source JSON: