Data sources
Where each number on this site comes from, so you can check it yourself.
Bengaluru
20 routes and 248 stops on the Bangalore Metropolitan Transport Corporation Vayu Vajra network serving Kempegowda International Airport (BLR).
Schedule type: Published stop-by-stop timetable. Departure times are the operator's own.
- BMTC Vayu Vajra frequency chart (Form 3), w.e.f. 17.09.2026 — Departure times and journey times for every route, both directions. The operator's own chart, and the authority for the timetables on this site.
- BMTC Vayu Vajra stop-wise fares, w.e.f. 05.01.2025 — The fare from each main stop on every route to the airport. The authority for the fares on this site.
- Bengawalk KIA airport bus dataset — Stop sequences and route alignments, MIT licensed. Its timetables are no longer used: they predate the September 2026 revision.
- BMTC official website
Hyderabad
5 routes and 32 stops on the Telangana State Road Transport Corporation Pushpak network serving Rajiv Gandhi International Airport (HYD).
Schedule type: Published stop-by-stop timetable. Departure times are the operator's own.
- Pushpak bus schedule from city to RGIA - GMR Hyderabad International Airport (official) — Source of every to-airport departure time here.
- Airport Pushpak bus schedule - TGSRTC (official)
- Pushpak Hyderabad Airport Bus - BestAirportGuide — Intermediate stop names between the operator's named via-points.
- Hyderabad Airport Pushpak bus schedule - CityBusGuide — Journey times and distances.
- Pushpak bus fares from Hyderabad airport for night travel slashed, Siasat, 2 August 2025 — Day and night fares from the airport by destination, 10 pm to 6 am.
- Pushpak bus fares reduced in Hyderabad, BigTV, 2 August 2025 — The same fare table, reported independently.
- TGSRTC Hyderabad airport bus fare reduced for late-night travellers, Coach Builders India, updated 11 January 2026 — The same fare table, still current in January 2026.
- Pushpak fare increased, leaves flyers in tenterhooks, Metro India, 7 July 2025 — TGSRTC on the June 2025 revision: Rs 50 more towards the airport, Rs 100 more away from it.
Visakhapatnam
2 routes and 31 stops on the Andhra Pradesh State Road Transport Corporation Vizag Aero Express network serving Alluri Sitarama Raju International Airport (VTZ).
Schedule type: Published frequency. The operator publishes a headway and a service span rather than individual departure times, so times shown at each stop are derived from that headway and are labelled as estimates.
- Vizag Aero Express: Electric Bus Service to Bhogapuram Airport
- Bhogapuram Airport Aero Express to Run Every 30 Minutes; Fares from Rs.100 - Deccan Chronicle
- Vizag Aero Express Bus Fares, Routes & Timings - Vizag TV
- Alluri Sitarama Raju International Airport - Wikipedia
Goa Mopa
3 routes and 5 stops on the Kadamba Transport Corporation Limited Airport Shuttle network serving Manohar International Airport (GOX).
Schedule type: Published stop-by-stop timetable. Departure times are the operator's own.
- KTCL online booking (goakadamba.com), searched 28 September 2026 — The authority for every departure, stop time and fare here: KTCL's own booking system, queried for 29 September to 5 October 2026.
- KTCL Citizen's Charter, last updated 5 February 2025 — Official airport shuttle fares: from Mopa, Rs 150 to Mapusa, Rs 200 to Panaji or Calangute, Rs 400 to Margao; from Dabolim, Rs 150 to Panaji and Rs 200 to Calangute. They match the booking system.
- KTCL Mopa and Dabolim bus timings — KTCL's published timetable pages. They mostly agree with the booking system, but list departures that KTCL's own booking system did not offer on any of the seven days checked, so those are left out here.
- Manohar International Airport: bus routes and timings — The airport operator's own listing. Agrees with the booking system on the last evening departures.
- Manohar International Airport EV buses timetable, Government of Goa, January 2023 — The launch timetable. Its times are superseded; used only to check which stops have since been dropped.
- Goa Airport Bus Timings (Mopa & Dabolim), Ticket To Get Lost, updated 29 June 2026 — Independent cross-check. Its fares and most times match.
- Mopa airport to Mapusa bus shuttle service review, Goa Traveller, 19 March 2025 — A first-hand ride. The source for the luggage answer and for where the stop is at the Mopa terminal.
Goa Dabolim
1 route and 3 stops on the Kadamba Transport Corporation Limited Airport Shuttle network serving Dabolim Airport (GOI).
Schedule type: Published stop-by-stop timetable. Departure times are the operator's own.
- KTCL online booking (goakadamba.com), searched 28 September 2026 — The authority for every departure, stop time and fare here: KTCL's own booking system, queried for 29 September to 5 October 2026.
- KTCL Citizen's Charter, last updated 5 February 2025 — Official airport shuttle fares: from Mopa, Rs 150 to Mapusa, Rs 200 to Panaji or Calangute, Rs 400 to Margao; from Dabolim, Rs 150 to Panaji and Rs 200 to Calangute. They match the booking system.
- KTCL Mopa and Dabolim bus timings — KTCL's published timetable pages. They mostly agree with the booking system, but list departures that KTCL's own booking system did not offer on any of the seven days checked, so those are left out here.
- Manohar International Airport: bus routes and timings — The airport operator's own listing. Agrees with the booking system on the last evening departures.
- Manohar International Airport EV buses timetable, Government of Goa, January 2023 — The launch timetable. Its times are superseded; used only to check which stops have since been dropped.
- Goa Airport Bus Timings (Mopa & Dabolim), Ticket To Get Lost, updated 29 June 2026 — Independent cross-check. Its fares and most times match.
- Mopa airport to Mapusa bus shuttle service review, Goa Traveller, 19 March 2025 — A first-hand ride. The source for the luggage answer and for where the stop is at the Mopa terminal.
Chennai
2 routes and 20 stops on the Metropolitan Transport Corporation (Chennai) MAA series network serving Chennai International Airport (MAA).
Schedule type: Published stop-by-stop timetable. Departure times are the operator's own.
- MTC route-wise info, updated 07-08-2026 — The official stop lists for MAA1 and MAA2, which are also their fare-stage lists.
- MTC bus timings — Every departure time here: MTC's scheduled departures for full-length MAA1 and MAA2 runs, fetched 30 September 2026.
- MTC fare list — Stage-wise fares by service type. Per-stop fares here are this table at each stop's stage.
- MTC night service schedule — Night route 70V between the airport on GST Road and Kilambakkam.
- MTC commuter portal (ITS) — Station positions and distances for MAA1.
- MTC MAA1: Chennai Airport to Kilambakkam, Coach Builders India, updated 11 January 2026 — MAA1's journey time (about 60 minutes) and its low-floor buses.
- Chennai Airport gets new AC electric bus service to Siruseri, DT Next, 20 August 2025 — MAA2's change to AC electric buses and its route to Siruseri.
- New MTC bus services launched at Chennai Airport, Adyar Times, 30 April 2025 — The boarding point near Gate A6 of Terminal 2.
- MTC route MAA1 and MAA2, TNBusStand, September 2026 — Independent copy of MTC's departures; matches exactly.
Stop coordinates
Bengaluru stop positions come with the route data. Visakhapatnam stop positions were resolved against OpenStreetMap Nominatim and cached, so the site itself makes no geocoding calls. Goa stops are the OpenStreetMap features for the bus stands and the airport's shuttle stop themselves, not the centre of the town they are in. Chennai stops are MTC's own station positions from its commuter portal where it has them, and OpenStreetMap bus stops elsewhere. Map tiles are served by OpenStreetMap.
Estimated figures
Two things on this site are computed rather than published. Arrival times at intermediate stops are interpolated from each stop's distance along the route. Route distances for Visakhapatnam are derived from the straight-line distance between consecutive stops with a road-winding allowance, because no route geometry is published for that corridor. Both are labelled wherever they appear.
Goa is the exception on stop times. KTCL's booking system gives each bus's own time at every stop, so nothing is interpolated. Where a few runs are timed differently from the rest, a boarding stop shows the earliest time any bus reaches it and the airport shows the latest, so the difference can only mean a short wait, never a missed bus. Goa's route distances are measured along OpenStreetMap roads.
In Chennai, MTC publishes each route's departures from both ends but no running time for MAA2, so its 90 minutes end to end is an estimate. MAA1's reported 60 minutes is 1.71 times its free-flow road time; the same factor on MAA2's road time gives 89 minutes, which matches the 90 minutes reported for the route before it moved from Akkarai to Siruseri. Per-stop fares are MTC's published fare for each stop's stage from the airport: the stop lists on MTC's site are its fare-stage lists, and MAA1's eleven stages give exactly its published end-to-end fares.
Bengaluru's fares are BMTC's stop-wise Vayu Vajra chart of 5 January 2025, which gives the fare from the airport to each route's main stops. A stop between two main stops is shown with a fare only when both charge the same, since fares never fall going away from the airport; any other stop shows its distance instead. KIA-8H and KIA-9H are not in the chart, so their pages show no fares.
Licensing
The Bengaluru dataset is published under the MIT licence by the Bengawalk project and is used here under those terms. Other figures are facts about public transport timetables, compiled from the reporting linked above.
Found an error?
Timetables change. Report a correction and it will be checked against the operator.