Lahore to Madeji – Distance, Travel Options by Road, Train, and Plane
Introduction
Madeji is a small but historically notable town in Shikarpur District, Sindh. Known for its close proximity to the ancient archaeological site of Moenjo Daro and the Indus River basin, Madeji offers a glimpse into rural Sindh's culture and heritage. Traveling from Lahore to Madeji involves covering a significant distance, making it essential to understand the available travel routes and durations.
Distance Between Lahore and Madeji
-
By Road: Approximately 875 kilometers
-
By Air (Lahore to Sukkur Airport, then by road): Around 620 kilometers (aerial distance from Lahore to Sukkur)
-
By Train (via Sukkur or Shikarpur): Approximately 880 kilometers
Traveling from Lahore to Madeji by Road
Road travel is a direct and convenient way to reach Madeji, especially for those wanting to make stops in other towns of Punjab and Sindh. The journey includes extensive travel on Pakistan’s motorway network before transitioning to regional roads in Sindh.
Route Overview:
-
Lahore → Multan via M-3
-
Multan → Sukkur via M-5 Motorway
-
Sukkur → Shikarpur via N-65
-
Shikarpur → Madeji via local roads (approx. 45 km)
Estimated Duration:
-
Total Time: 12 to 14 hours by car or bus
-
Road Conditions: Good on M-3 and M-5; moderate to rough on local roads after Shikarpur
Travel Tips by Road:
-
Travel during the day to avoid night driving on rural roads.
-
Refuel in Sukkur or Shikarpur before heading to Madeji.
-
Mobile network coverage may be limited in rural stretches—download offline maps.
Traveling from Lahore to Madeji by Train
There is no direct railway station in Madeji, but nearby stations like Shikarpur or Sukkur (Rohri Junction) serve as gateways. From there, travelers can hire a car or use local transport to reach Madeji.
Nearby Stations:
-
Shikarpur Railway Station (~45 km from Madeji)
-
Rohri Junction (Sukkur) (~70 km from Madeji)
Trains from Lahore:
-
Sukkur Express – Lahore to Shikarpur
-
Khyber Mail – Lahore to Rohri Junction
-
Green Line Express – Lahore to Rohri Junction
-
Karachi Express – Lahore to Rohri Junction
Duration:
-
Lahore to Rohri/Shikarpur: 14 to 16 hours
-
Rohri/Shikarpur to Madeji (by road): 1 to 1.5 hours
Train Travel Tips:
-
Shikarpur is the preferred stop due to its proximity to Madeji.
-
Opt for sleeper or AC classes for a more comfortable journey.
-
Check train schedules in advance, as some routes operate only on specific days.
Traveling from Lahore to Madeji by Air
The nearest airport to Madeji is Sukkur Airport (SKZ). Although Madeji doesn’t have an airport, flying to Sukkur and continuing by road is the fastest option for long-distance travelers.
Flight Route:
-
Lahore (LHE) → Sukkur (SKZ) via Karachi or Islamabad
There are no direct flights between Lahore and Sukkur at the moment. Travelers will typically transit through Karachi.
Flight Duration:
-
Lahore to Karachi: ~1 hour 45 minutes
-
Karachi to Sukkur: ~1 hour 15 minutes
-
Layover: 1 to 3 hours, depending on airline
-
Sukkur to Madeji (by road): ~1.5 hours
Total Estimated Duration by Air: 6 to 8 hours
Tips for Air Travel:
-
Check for same-day connecting flights to avoid overnight layovers.
-
Book early morning departures for optimal connections.
-
Local taxis or vans are available at Sukkur Airport for transport to Madeji.
Conclusion
The journey from Lahore to Madeji is a lengthy one, traversing multiple cities and changing landscapes. While road and train journeys offer affordability and the chance to see rural Pakistan up close, air travel to Sukkur with a short drive to Madeji is the most time-efficient. Regardless of the route you choose, the trip offers a valuable experience through Punjab and into Sindh’s heartland.

0 Comments