Find a bus and request a seat
Browse admin-verified buses with their route, pickup time, seats and monthly fee. Request a seat and see in the app when the driver accepts.
UniShuttle replaces phone calls and group chats. Students request a seat, answer daily attendance polls, pay their fare and track the bus live. Drivers manage passengers, fares and notices in one place.
Students and drivers use the UniShuttle mobile app. An admin verifies every driver before their bus is listed.
Browse admin-verified buses with their route, pickup time, seats and monthly fee. Request a seat and see in the app when the driver accepts.
When your driver starts sharing their location, the bus appears on a map in your app and moves in real time.
Pay your monthly fare or a single daily ride through PayHere, and see your full payment history.
Accept or reject seat requests, manage your passenger list, and ask “Are you coming tomorrow?” to see who will travel.
See who has paid, who has not, and who is not travelling this month. Record cash payments in a tap.
In-app payments go to your wallet, minus the platform commission. Request a payout whenever you need it.
Register as a student with your university and pickup point.
Choose a verified bus and a monthly or daily plan. The driver accepts your request.
Pay in the app with PayHere, or hand cash to your driver, who records it.
Answer the driver’s attendance poll and follow the bus live on the map.
Register with your NIC, driving licence, vehicle registration and bus photo. Once an admin approves you, students can find your bus and request seats.
Whether you are a student looking for a bus or an operator who wants to join, send us a message.