Getting Your Terminal Right in Mumbai

If you've ever arrived at Mumbai's Chhatrapati Shivaji Maharaj International Airport and spotted people running between terminals with their luggage, you've witnessed the terminal tussle firsthand. The confusion is real, and the consequences of getting it wrong are genuinely unpleasant. I spent three hours once re-routing myself through a packed airport corridor during peak hours because a travel agency had my booking listed under the wrong terminal code. It wasn't a fun experience. Mumbai Airport operates two main terminals, and they serve different types of flights. Terminal 2 handles international flights plus select domestic carriers including IndiGo, Vistara, and Air India. Terminal 1 (also called the domestic terminal or JNM) serves mostly other domestic airlines like SpiceJet, GoAir/Go First, and Akasa Air. They are roughly four kilometers apart. Not far by highway standards, but in Mumbai traffic during peak hours, that distance becomes a twenty-to-thirty-minute ordeal. Terminal 2's address is near Senapati Bapat Marg, Andheri West, Mumbai 400053. Terminal 1 sits closer to the eastern side, off SV Road in the Andheri East area. Both share the same general postal code for Andheri, which is part of why delivery addresses and ride-hailing apps get confused frequently. When I book an Uber, I always specify the exact terminal gate number rather than just the airport name. The app will drop you at the correct approach road about sixty percent of the time if you're specific.

Here's something most guides miss: Terminal 2 was rebuilt recently and now has a more integrated layout. The check-in halls opened in phases during my last visit, and some sections were still marked with temporary signage. I found myself walking past what I thought was the correct gate area before realizing it was a construction zone. Always verify your gate number on the departure boards, not on the wall signs near the entrance. Wall signs in T2 can be misleading due to ongoing renovations that have been ongoing for over a year now.

Domestic Versus International Routing

The biggest practical difference between these terminals is not just which airline flies from where. It's also about immigration and customs processing. Terminal 2 has dedicated immigration checkpoints that are generally more efficient because they handle both arriving and departing international passengers in separate streams. Terminal 1 is purely domestic, so it processes higher volumes of people in a shorter time, which means longer queues during holiday seasons. I've watched domestic queues at T1 stretch back to the entrance during Diwali travel windows, sometimes exceeding ninety minutes for a standard bag drop. Terminal 2's international arrivals can take forty-five minutes to an hour after landing, even when the plane parks at a remote stand and you take a bus to the terminal. That's standard for any major airport, but Mumbai adds extra time because the customs inspection queue moves slowly. My workaround: always check the real-time flight status on the airport website before heading to arrivals. If your flight shows as delayed by more than two hours, do not go to the airport on time. You'll just wait at home anyway.

Get the Full Details

Terminal Tussle: Unraveling Mumbai Airport's T2 Address and Terminal 1 ...
Terminal Tussle: Unraveling Mumbai Airport's T2 Address and Terminal 1 ...

Common Pitfalls

One error I see repeatedly is passengers assuming their connecting flight is in the same terminal. If you land internationally at T2 and have a domestic connection, you must clear immigration, collect your bags, go through customs, exit the terminal, and re-check in at Terminal 1 or stay within Terminal 2's domestic section depending on your airline. The whole process takes at least two hours minimum. I've seen people miss connections because they thought the terminals were connected indoors. They are not. Another issue is terminal codes in booking systems. Some low-cost carriers use outdated IATA codes in their confirmations, and the app will show you the wrong terminal until you double-check on the airline's own website. The code might say something generic like "Mumbai Domestic" without specifying T1 or T2. This happened to me with a connecting flight last year, and the ticket agent couldn't help because her system didn't distinguish either. I had to call the airline directly.

What the Official Resources Say Versus Reality

The airport authority's website lists terminal information, but the page updates are slow. During the pandemic, they changed operating procedures multiple times, and the old versions lingered for weeks. Even now, some third-party travel sites publish stale terminal assignments that haven't been corrected since airlines shifted their operations. Always verify through the airline's own platform or the airport's official mobile app if available. The terminal map on the airport website is actually useful for T2. It shows the exact location of each check-in counter and gate. T1's map is less detailed and sometimes inaccurate. I prefer using a combination of the official map for T2 and a screenshot of the terminal layout I saved from my last visit for T1. Paper helps when the Wi-Fi is unreliable, which it often is near the departure areas.

Timing Estimates

For domestic departures, arrive at least two hours before your flight if you're at Terminal 1. Terminal 2, allow two and a half hours for domestic and three hours for international. These are conservative estimates. During normal days, you might get through faster, but Mumbai airport unpredictability means you should plan for the worst case. Security checks at T2 international take longer partly because of additional document verification. T1 security is faster but gets more crowded relative to its capacity. One practical tip that isn't widely known: if you have a red-eye flight departing from Terminal 1 and your hotel is near the Western Express Highway, it's often quicker to stay near the airport the night before rather than risk morning traffic from the city center. The drive from South Mumbai to T1 during rush hour can exceed one and a half hours. I switched to this practice after missing a flight once due to a broken AC in my taxi and the driver insisting on taking a route through lower priority roads.

Terminal Tussle: Unraveling Mumbai Airport's T2 Address and Terminal 1 ...
Terminal Tussle: Unraveling Mumbai Airport's T2 Address and Terminal 1 ...

Ground Transportation Options

Pre-paid taxis are available at both terminals, but the queues at T1 can be long. The airport official app can sometimes let you book a cab in advance, though availability is limited. Auto-rickshaws are an option for short distances but not recommended if you have heavy luggage. The most reliable method is a booked car service through your hotel or a reputable app like Rapido or Uber, with the specific terminal noted in the drop-off instructions. I've found that train travel to and from the airport is underrated. The local railway station at Andheri is close to both terminals, and trains run frequently. It's fast, cheap, and avoids traffic entirely. The downside is that you carry your luggage up and down stairs, and the platform crowding during peak hours makes it impractical if you're traveling with bulky bags or mobility issues.

Final Notes on Navigation

The physical separation between terminals matters more than most people realize. If you need to transfer between them, budget at least forty-five minutes for the ground transit alone, plus whatever time your airline requires for check-in and security. Some airlines have inter-terminal shuttle buses, but the schedule is infrequent, and missing one means a long wait. Calling a cab is usually faster despite the cost difference. Terminal 2 is generally the better facility in terms of signage, seating comfort, and dining options. Terminal 1 serves its purpose but feels older and more congested. Neither terminal is particularly spacious during peak travel periods. The recent upgrades to T2 have improved the passenger experience noticeably, but the fundamental issue remains: two separate terminals serving overlapping routes creates unnecessary complexity for travelers who are already stressed about timing and connections.