Follow a bus while you wait
Live positions refresh every couple of seconds. Open a stop to see only the buses actually heading to it.
Cyprus buses, honestly tracked
CyBusCyBus follows live vehicle positions from the national feed, finds the stops around you, and plans journeys against the operators’ published timetables.
Live positions refresh every couple of seconds. Open a stop to see only the buses actually heading to it.
Nearby stops are sorted by walking distance. Location stays on your device — CyBus never sends it anywhere.
Journeys use the operators’ published departure times, adjusted by live delays when the feed supplies them.
CyBus covers the operators that publish open data. Each one publishes its timetable for a different length of time, so this is what is loaded right now.
| Operator | Lines | Stops | Timetable loaded through |
|---|---|---|---|
| EMEL | 108 | 1,401 | 13 Sept |
| Intercity buses | 9 | 96 | 30 Sept |
| LPT | 48 | 1,002 | 6 Dec |
| NPT | 82 | 1,601 | 6 Dec |
| OSEA (Famagusta) | 33 | 357 | 6 Dec |
| OSYPA (Pafos) | 43 | 866 | 4 Dec |
| PAME EXPRESS | 1 | 3 | 4 Dec |
Northern Cyprus and private minibus services publish no open feed, so they are not covered here.
A bus is reporting its own position or arrival right now.
The operator’s published departure time. No bus has reported against it yet.
These lines connect your two points, but no departure time could be matched.
Every time on the site is Cyprus time, and every screen says when its data was last updated.
CyBus works offline for stops, routes and saved places, and installs to your home screen from the browser — no store, no account, no tracking.
On iPhone: Share, then Add to Home Screen.
On Android: the menu, then Install app.
Open the map and see what is running near you right now.
Open live map