Your everyday Maribor buses, without the timetable hunting.
MBus shows when your next bus leaves for the journeys you make every day, follows it live when Marprom publishes real-time data, and can remind you when it's time to leave. It's an unofficial, independent project.
Web app
19 live
5 planned · works on any phone or computer
iOS app
26 planned
Not started yet · 3 more later
Features & roadmap
Every feature, on every platform. Android uses the web app, which installs like an app and supports everything in the Web column, including reminders.
Departures
Journey board
Your journeys (e.g. Home → School) with departures from every stop and line you might take, merged and sorted.
Live countdowns
Minutes to the next bus, switching to m:ss in the last 10 minutes.
Tap to track
Full-screen countdown for one bus that follows its delay.
Real-time delays
Live estimates whenever Marprom publishes them for a trip.
Timetable fallback
Uses Marprom's official timetable when the live feed has gaps, including tomorrow's first buses late at night.
Arrival time
Set where you get off to see when you arrive and how long the ride is.
Auto-refresh
Updates every 30 s while open, pauses in the background, catches up when you return.
Service alerts
Diversions and disruptions shown on the affected journeys.
Map & location
Live bus map
Buses on your lines moving in real time, with route lines and your stops.
All lines map
Every line drawn in its colour with all live buses; tap a line for its stops, plus Marprom's network and line PDFs.
Nearby stops
Stops within walking distance of you, with what leaves next on every line.
Walking directions
Directions to a stop from where you are.
"You're at your stop" suggestions
Offer to track your usual bus when you arrive at its stop at the usual time.
Your buses
Journey shortcuts
One-tap chips, links like /?j=home-to-school, and home-screen icon shortcuts.
Usual buses
Bookmark the bus you take regularly, with days and walking time, to get a leave-by time.
Reminders
A notification before it's time to leave for your usual bus.
Delay-aware reminders
A late bus moves your reminder later.
Keep screen awake
The screen stays on while your bus is under 10 minutes away.
Glanceable
Live Activities & Dynamic Island
Countdown on the lock screen and Dynamic Island while you head to the stop.
Widgets
Home-screen and lock-screen widgets for your next or usual bus.
Siri & Shortcuts
"Next bus home", automations like "start tracking when I leave the office".
Apple Watch
Countdown complication and a glance at your usual bus.
Account & sync
Sign in
Sign in with Apple, a passkey or an email link. Optional: everything keeps working without an account.
Sync across devices
Journeys, usual buses and reminder settings shared between the web app and the iOS app.
Export & delete your data
Download everything stored about you, or delete your account.
App
Install as an app
Add to Home Screen (web) or install from the App Store.
Dark mode
Follows your system setting.
Works offline
Countdowns keep running from the last update when you lose signal.
Slovenian language
Slovenian interface alongside English.
M0–M5 are iOS milestones and A1–A2 the account milestones; see the iOS plan and accounts plan.
Where the data comes from
Live arrivals and bus positions come from Marprom's real-time system, the same one that drives the arrival boards at stops. Departure lists and route shapes come from brezavta.si, built on Marprom's public GTFS feed, and when that feed is missing trips, from Marprom's official timetable. Times without live data are marked “Scheduled”. Map tiles: OpenFreeMap, © OpenStreetMap contributors.
Your journeys and usual buses are stored only in this browser. If you turn on reminders, the reminder service on Vercel gets just what it needs to send them: the usual buses you want reminders for and this device's push address. Turning reminders off stops it; its records are removed after Vercel's standard retention period. There are no accounts, ads or tracking.