₹10–30 BEST buses from BOM are the rock‑bottom option
Public city buses (BEST) run from both Terminal 1 and Terminal 2 at Chhatrapati Shivaji Maharaj International Airport, with typical intra‑city fares in the ₹10–30 range depending on distance. This is what airport staff and hardcore budget travellers use when autos and cabs feel too expensive.
From T2, routes like 321 connect the terminal to Vile Parle station in about 30 minutes when traffic cooperates, but frequent stops make it feel slower than the distance suggests. Expect similar timings from T1 to nearby rail hubs such as Andheri or Kurla, again with lots of braking and waiting at lights.
Most daytime routes run every few minutes to roughly every 20 minutes, with noticeably thinner service on Sundays and after about 22:00. Transit nerds on r/mumbai call out that some airport‑adjacent lines that feel “frequent” on weekdays stretch to 30–40 minute gaps late evenings, which can double your total trip time if you just missed one.
Fares are paid on board in cash (small notes and coins under ₹100 are safest) to the conductor, and a short hop of 2–3 km often prices around ₹10–15. For longer rides across town from the airport, budget closer to ₹25–30; even then you’re paying less than one‑tenth of a typical app cab from T2 to South Mumbai.
Signage inside BOM is patchy: foreign visitors often mention hunting for the right door or stop because the route boards skew toward Marathi and Hindi. Regulars open Google Maps, set the filter to “bus”, then match the 3‑digit route number on the app to the front and side boards of the bus, for example checking specifically for 321 when heading to Vile Parle.
Capacity is the real tax: shift changes for airport workers mean early morning and late‑night buses around 06:00–08:00 and 22:00–00:00 often leave T1 and T2 packed, even when the roads outside are quiet. You may stand 20–30 minutes with luggage, especially on older non‑AC buses that heat up fast in 30°C+ Mumbai weather.
One local hack: some staff ride one stop in the “wrong” direction from the airport, grab a seat, then stay on when the bus loops back toward the city; it adds 5–10 minutes but beats standing with a 23 kg checked bag. If you’re arriving mid‑day and time is flexible, aim for a headway sweet spot: buses every 10–15 minutes, less crowd, still at the rock‑bottom fare.
Practical tip: before you leave the terminal Wi‑Fi at T1 or T2, pin your destination in Google Maps, note the exact route numbers (for example 321 or 308), and screenshot the screen so you’re not guessing at the stop in the Mumbai heat.