Skip to main content Scroll Top

How does cargo reach Mecca from India and how long does it take?

Mecca (Makkah Al-Mukarramah) is an inland city located approximately 70 kilometres from Jeddah, meaning all sea cargo for import from India to Mecca arrives first at Jeddah Islamic Port — the largest port on the Red Sea — and is then transported by road to Mecca.

The sea freight transit time from Indian ports to Jeddah Islamic Port is 8 to 12 days, depending on the port of origin. Shipments from Nhava Sheva (Mumbai) and Mumbai Port take 8–10 days, from Mundra it is 9–11 days, and from Chennai approximately 10–12 days. Once goods clear Saudi Customs at Jeddah (under ZATCA — Saudi Zakat, Tax and Customs Authority), the road journey to Mecca takes approximately 1.5 hours (70 km).

For urgent shipments — particularly during Hajj season when Mecca’s supply demand spikes dramatically — air freight from Indian airports (Delhi, Mumbai) to King Abdulaziz International Airport (JED) in Jeddah takes 24 to 48 hours, followed by same-day road delivery to Mecca.

At 3Hatz India Pvt. Ltd., we specialize in Hajj and Umrah season supply chain management — coordinating advance bulk shipments 3–4 months before Hajj to ensure Mecca importers, hotel groups, and catering companies receive stock before the pilgrimage peak. We also manage bonded warehousing near Jeddah for rapid Mecca distribution.

Every food shipment we send to Mecca is Halal-certified, SABER registered, SFDA approved, and Arabic-labelled — meeting all mandatory Saudi regulatory requirements.