The bus app
Cyprus actually needed.
Until Aloya, riding a bus in Cyprus meant juggling seven operator apps in two languages, or giving up and calling a friend. We built the one screen that holds the whole island: every public route, every live vehicle, the Motion card, and the partners riders actually use.
Old Nicosia · 17:42
A white Cyprus city bus pausing on a sun-bleached street in old Nicosia, late golden afternoon light, ochre limestone walls.
Seven operators, two languages, a phone full of half-apps.
The Republic of Cyprus runs its public bus network through seven separate companies. Each has its own livery, its own timetable PDF, and, when it exists at all, its own app. None of them speak both Greek and English fluently. None of them know what the others are doing. None of them know about Bolt, Nextbike, or the Kapnos shuttle that picks up where the public network stops.
The result, until 2024, was a quietly frustrating ritual: open the EMEL app for Limassol, give up, open Intercity Buses for the route to Larnaca, give up, ask a friend on WhatsApp. Aloya is the answer to that ritual, one bilingual app that holds all seven operators, plus the partners every rider quietly relies on, in one map.
The features that matter on the way to the bus.
Built for the rider standing at a limestone bench at 17:42, not the analyst at a desk.
- Live ETAs
- Every vehicle on the realtime feeds, refreshed every 15 seconds. ±90 seconds accuracy on routes with GPS, cross-checked with rider sightings on those without.
- Door-to-door planner
- Type a place in Greek or English. Aloya stitches together the bus, the bike share, the shuttle and the walk into one trip with one price and one map.
- Motion wallet
- See your card balance, top up with Apple Pay or Google Pay, and tap to board. Works with the physical Motion card or as a phone-only fare.
- Offline schedules
- Every village timetable cached on your phone the first time you load it. Useful in Akamas, indispensable in Troodos.
- Bilingual everywhere
- Greek and English on every stop, every alert, every screen, not a half-translated menu.
- Pulse
- The island, right now: weather warnings, news, cruise calls, flight delays, what's on tonight, plus a Greek word a day.
Why Aloya, not the seven tabs you already have.
The honest version: most riders use Aloya because they tried the alternatives. Operator-specific apps only show their own routes, fine if you only ride one company, useless the moment you cross a municipal boundary. Static PDFs are months out of date and never tell you that a bus is late. Aloya was built by people who took those buses every day and got tired of it.
We don't replace the operators. We're grateful they exist. We just think the rider deserves one screen, in their language, that knows about all of them. See the full comparison on the home page →
Every city, every airport, every village we can reach.
Nicosia (OSEL · ~290 buses · 80+ routes). Limassol (EMEL · ~200 buses · 60+ routes). Larnaca (Zinonas / Intercity · 50+ routes including airport line 425). Pafos (OSYPA · 40+ routes including Coral Bay 615 and airport 612). Famagusta district (OSEA · Ayia Napa, Paralimni, Protaras). Troodos and rural lines (OSYFA). Intercity Buses long-distance (Routes 32, 402, 404 and friends). Plus the Kapnos shuttle, Bolt scooters in three cities, and Nextbike in four.
See the live network in action on our guide to getting around Cyprus without a car.
Common questions
One Cyprus. One screen.
Aloya is free, bilingual, and works the first time you open it, no account, no email, no setup. Built in Nicosia by people who ride these buses every day.