How to get from Lahore Allama Iqbal Airport to Badshahi Mosque

Pakistan · Religious & Pilgrimage · Urban & Cultural · Badshahi Mosque · Lahore · Lahore Allama Iqbal International Airport

Lahore’s Allama Iqbal International Airport ⇄ Badshahi Mosque is a relatively short city transfer of around 45–70 minutes by road; most visitors choose between airport taxis and ride-hailing apps, prebooked private cars, or a cheaper (but slower) combo of public buses/Metrobus and rickshaws—this guide breaks down each option with rough fares, booking links, and step-by-step directions.

At A Glance (Lahore Allama Iqbal Airport to Badshahi Mosque)

Mode Duration Best For
🚕 Taxi & Ride-hailing (Airport → Badshahi Mosque) ~45–70 minutes (traffic-dependent) Most travelers, late arrivals, door-to-door
🏷️ Cost: ~PKR 1,800–3,500 per car (metered taxi or app) » prebook airport taxi | alt. private cars
🚗 Prebooked Private Transfer / Tour ~50–80 minutes including meet & greet Comfort, groups, first-time visitors
🏷️ Cost: ~PKR 4,000–8,000 per vehicle depending on size » compare private transfers | Lahore tours incl. Badshahi
🚌 Metrobus / Local Bus + Rickshaw ~60–90 minutes (connections & waiting time) Budget travelers, light luggage, local experience
🏷️ Cost: ~PKR 80–300 per person (bus + short rickshaw/taxi)
🚙 Self-drive Rental Car ~40–70 minutes (via Ring Road or city streets) Those used to local driving, onward road trips
🏷️ Cost: ~PKR 6,000–12,000 per day rental + fuel/tolls » search car rentals | stay near Old City

Which Option or Route Should You Choose?

  • Fastest / Most Convenient: Taxi & ride-hailing straight from the arrivals curb to Badshahi Mosque—ideal if you’re tired from a flight or arriving after dark.
  • Most Comfortable / Least Stress: Prebooked private transfer with meet & greet, fixed fare and help with luggage.
  • Cheapest & Most Local: Metrobus / local bus plus rickshaw works if you’re on a strict budget, don’t mind transfers and are comfortable in crowds.
  • Best for Road-trip Flexibility: Self-drive car rental if Lahore is just your first stop on a wider Punjab itinerary.

How to Book and Practical Tips

  • Have cash in PKR ready: Many taxis and rickshaws are cash-only. Keep small bills (PKR 100–500 notes) handy for fares and tolls.
  • Use reputable apps where available: In addition to classic radio taxis, popular ride-hailing apps in Lahore include inDrive and Yango; they can be cheaper than walk-up airport taxis at busy times.
  • Prebook cars if arriving late: For arrivals after 22:00 or during major events, reserve a car with Welcome Pickups at Lahore Airport or a driver via GetTransfer so you’re not negotiating in the parking lot.
  • Check traffic before you leave: Peak congestion tends to be 08:00–10:30 and 17:00–21:00. Allow at least an hour from airport to mosque in rush hour.
  • Dress and luggage for the mosque: Badshahi Mosque is an active place of worship; dress modestly (shoulders and knees covered) and avoid bringing huge suitcases inside—ask your driver to drop you near the main gate and keep big bags locked in the vehicle, or store them safely at your hotel.
  • Plan onward journeys from Lahore: If you’re continuing by bus or train to other Pakistani cities, you can research intercity routes in Pakistan on 12Go or browse onward hotels and flights on Trip.com Lahore and Booking.com Lahore.

🚕 Option #1 — Taxi & Ride-hailing (Most Popular, Direct)

Door-to-door Widely available Traffic-dependent

  • Overview: Take a taxi or app-based ride straight from Allama Iqbal International Airport (LHE) to Badshahi Mosque near the Walled City. Distance is roughly 18–22 km depending on route, and typical travel time is 45–70 minutes.
  • How to book (with price): Walk-up airport taxis usually charge around PKR 2,000–3,500 to the Old City, depending on traffic and time of day. For a fixed quote and meet & greet, you can prebook via Welcome Pickups (Lahore Airport Taxi) or request a car through GetTransfer. In the city, ride-hailing apps like inDrive and Yango often give competitive fares.
  • Pros: Fastest and most straightforward; no transfers; good if you’re carrying luggage or traveling as a group.
  • Cons: More expensive than buses; journey time can increase significantly in rush hour; you may need to negotiate with some taxi drivers if not using a meter or app.

Step-by-step: Taxi & Ride-hailing

  1. Clear immigration & customs: After baggage claim, follow signs for “Exit” and “Taxi / Transport” inside the arrivals hall.
  2. Choose your ride type: Either head to the official airport taxi counter/queue, or, if you’ve prebooked, follow your driver’s instructions from your confirmation email (often they’ll wait with a name sign).
  3. Confirm destination: Tell the driver you’re going to Badshahi Mosque (near Lahore Fort / Walled City). Show the Urdu name (بادشاہی مسجد) on your phone or a map screenshot for clarity.
  4. Agree the fare or start the meter: For non-metered taxis, confirm a total price before you get in. Ask if highway tolls (if using Lahore Ring Road) are included or extra.
  5. Route into town: Typical routes either use the Ring Road and then head toward the Old City, or go via Canal and Mall Road. Journey time varies with traffic.
  6. Drop-off: Vehicles can’t drive right up to the prayer courtyard. Ask to be dropped near the main gate by Hazuri Bagh / Lahore Fort, from where it’s a short walk through security to the mosque.

Getting to the main embarking points (Airport taxis / city pickup)

  • From Arrivals Hall (LHE): Follow signs for taxis and rides; if using Welcome Pickups or GetTransfer, your driver usually meets you in the arrivals hall or just outside with a sign.
  • From hotels in Gulberg / DHA: Order an inDrive or Yango, or ask your reception to call a reputable city taxi. Travel time from Gulberg to Badshahi Mosque is usually 25–40 minutes depending on traffic.
  • From other Lahore neighborhoods: You can also ride-hail directly to Badshahi Mosque. Share your live location and destination within the app for safety.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚗 Option #2 — Prebooked Private Transfer / Tour (Most Comfortable)

Meet & greet Fixed price Highest cost

  • Overview: A driver meets you at arrivals with a name sign, helps with bags, and takes you directly to Badshahi Mosque or your hotel near the Old City. Great if you’re new to Lahore, traveling with kids or lots of luggage.
  • How to book (with price): Expect around PKR 4,000–8,000 for a private sedan or van, depending on vehicle size and time of day. You can request a custom airport–city transfer on GetTransfer or book a more sightseeing-focused experience on GetYourGuide’s Badshahi Mosque & Lahore tours. Some upscale hotels in Lahore also offer their own chauffeured airport pickups—ask when booking your room on Booking.com.
  • Pros: Easiest if you’re nervous about arrival logistics; English-speaking support often available; price known in advance.
  • Cons: Costs more than hailing a taxi; changes and waiting time beyond a grace period may incur extra fees.

Step-by-step: Private Transfer / Tour

  1. Reserve online: Before you fly, set your pickup for Allama Iqbal International Airport (LHE) and drop-off as either Badshahi Mosque or your hotel’s exact address. Add your flight number so the driver can track delays.
  2. Receive confirmation: You’ll get an email or app voucher with meeting point details, driver contact and price. Save this offline.
  3. Meet your driver: After exiting customs, look for your name sign at the arrivals meeting point or a specific spot indicated in your voucher.
  4. Load luggage & settle in: Confirm your destination, any quick ATM stops, and preferred route (Ring Road vs inner-city streets) if you have a preference.
  5. Drive to the Old City: Your driver will navigate toward the Walled City and Badshahi Mosque, usually taking around 45–70 minutes depending on traffic.
  6. Drop-off & return plan: Ask your driver where you’ll meet again after your visit if you’ve booked a round-trip. For tours, they may accompany you to other sights like Lahore Fort and the Wazir Khan Mosque.

Getting to the main embarking points (Airport arrivals / hotel pickup)

  • From LHE arrivals: Follow the stream of passengers into the public arrivals area; most private transfer drivers wait just outside the sliding doors or at a clearly marked meeting point.
  • From your hotel: Hotel cars or prebooked city pickups will collect you from the lobby at an agreed time; reconfirm pickup 1–2 hours before.
  • Accessibility: If you need extra assistance (wheelchair, limited mobility), note this in your booking so a suitable vehicle can be arranged.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚌 Option #3 — Metrobus / Local Bus + Rickshaw (Cheapest)

Very low cost Local experience Multiple transfers

  • Overview: There is no direct train from the airport to Badshahi Mosque, but you can combine a short taxi or app ride from the airport to the nearest Lahore Metrobus corridor or city bus stop, then ride to Azadi Chowk and continue by rickshaw or on foot to the mosque.
  • How to book (with price): Metrobus tickets are usually a flat fare of around PKR 30, paid at the station gates. A short rickshaw or taxi hop from Azadi Chowk to Badshahi Mosque may cost PKR 80–200. Expect your total cost from the airport to be roughly PKR 80–300 per person depending on how many legs you combine.
  • Pros: Cheapest way to reach the Old City; good for day-trippers already staying in central Lahore with time to spare.
  • Cons: Not ideal with big suitcases; can be crowded at rush hour; signage may not always be in English; requires comfort with transfers and asking for directions.

Step-by-step: Public Transport via Metrobus

  1. Taxi/app from airport to Metrobus stop: From the airport, take a short taxi/ride-hail to a Metrobus station on the main corridor (for example, Qartaba Chowk or Canal). Agree a small fare in advance (usually under PKR 800 depending on distance).
  2. Buy a Metrobus ticket: At the station, purchase a single-journey ticket or reloadable card at the ticket window, then tap in at the gate.
  3. Ride toward Azadi Chowk: Board a bus headed along the main Line 1 corridor to Azadi Chowk, one of the closest Metrobus stops to Badshahi Mosque.
  4. Walk or rickshaw to the mosque: From Azadi Chowk, it’s a short rickshaw or taxi ride to the mosque area. Agree the fare before getting in, especially with tourists rates.
  5. Return trip: Reverse the route: mosque → Azadi Chowk → Metrobus → taxi/app back to your hotel or the airport.

Getting to the main embarking points (Metrobus / local buses)

  • Metrobus stations: The Lahore Metrobus corridor runs roughly from Shahdara in the north to Gajjumata in the south, with multiple stations along Ferozepur Road and beyond. Check current routes and operating hours on the official Punjab Masstransit Authority (Lahore Metrobus) site.
  • From city hotels: Many hotels along Mall Road, Gulberg or near Canal Road are within a short rickshaw/taxi ride of a Metrobus station. Ask your reception which stop is closest.
  • From Azadi Chowk to Badshahi Mosque: You can walk part of the way if temperatures and security conditions allow, or take a quick rickshaw to the Badshahi Mosque / Lahore Fort entrance.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚙 Option #4 — Self-drive Car Rental (Most Flexible)

Onward road trips Schedule freedom Challenging traffic

  • Overview: Rent a car at or near the airport and drive yourself to Badshahi Mosque, then continue toward other Punjabi destinations like Islamabad, Kasur or the countryside.
  • How to book (with price): Daily rental rates for a compact car typically start around PKR 6,000–12,000 depending on provider, insurance and mileage. Compare offers on Booking.com Car Rental or ask your hotel if they partner with a trusted local agency.
  • Pros: Maximum flexibility for side trips; you can carry luggage and stop at viewpoints or food spots at will.
  • Cons: Lahore traffic can be intense; local driving style is assertive; parking near the Old City can be tight and may require a bit of walking to the mosque entrance.

Step-by-step: Self-drive from Airport to Badshahi Mosque

  1. Reserve your car: Book in advance so a vehicle is ready at Allama Iqbal International Airport or a nearby city office. Ensure you have an international driving permit if required and comprehensive insurance.
  2. Pick up & inspect: On arrival, complete the paperwork, photograph the car for existing damage and confirm fuel policy, mileage limits and emergency contacts.
  3. Set your navigation: Use offline maps if possible. Set your destination to “Badshahi Mosque, Lahore” and consider choosing routes that use wider roads and fewer complex intersections.
  4. Drive toward the Old City: Depending on conditions, you may use major arteries like Canal Road or Mall Road before turning toward the Walled City. Keep to speed limits and watch for buses, bikes and rickshaws.
  5. Park & walk: Look for paid parking areas near Lahore Fort or designated parking lots around the Walled City. From there, walk a few minutes through Hazuri Bagh to reach the mosque.
  6. Return or continue: Either drive back to the airport to drop the car the same day or continue to your next city as part of a wider itinerary.

Getting to the main embarking points (Rental depots / parking)

  • Airport rental desks: Some international and local agencies may have desks or meet-and-greet service at LHE—confirm location when booking.
  • City rental locations: If picking up in town, Gulberg and around central commercial corridors are common spots for agencies; use your hotel’s recommendation.
  • Parking near Badshahi Mosque: Use official paid parking zones near Lahore Fort or public lots marked on maps; avoid blocking residential lanes or informal spots which may be towed.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Lahore Allama Iqbal Airport to Badshahi Mosque)

How long does it take to get from Allama Iqbal Airport to Badshahi Mosque?
Most travelers should allow 45–70 minutes by car depending on traffic, time of day and route. During light traffic (late evening or very early morning) it can be closer to 35–40 minutes; in peak rush hour or during events and processions it may take over an hour.

What is the safest way to travel, especially at night?
For late-night arrivals, a prebooked private transfer or reputable taxi is usually safest and most straightforward. Use services like Welcome Pickups at Lahore Airport or a confirmed GetTransfer booking so your driver details and fare are fixed in advance. Inside Lahore, choose ride-hailing apps with in-app tracking where possible and sit in the back seat.

Is there public transport from the airport directly to Badshahi Mosque?
There is no single direct public transport line from Allama Iqbal Airport to Badshahi Mosque. You’ll need at least one transfer—usually a short taxi/ride-hail to a Metrobus or local bus route, then onward to Azadi Chowk and a final rickshaw/taxi segment. This keeps costs low but is slower and more complex than a direct car.

Can I visit Badshahi Mosque straight after landing with luggage?
Yes, many visitors go directly from the airport to the mosque, but it’s best if you travel light. Large suitcases are inconvenient on public transport and in the mosque courtyard. If you’re staying the night in Lahore, consider dropping bags at your hotel first (book one near the Old City on Booking.com) or hiring a private car where your luggage can remain locked while you visit.

What should I wear and are there specific visiting hours?
Badshahi Mosque is open most of the day outside prayer times, but certain areas may close briefly during Friday prayers and major religious festivals. Dress modestly: shoulders, arms and legs covered; women may want a scarf to cover their hair. Check the latest information via the Walled City of Lahore Authority’s Badshahi Mosque page or by asking your hotel.