There are 4 ways to get from Kangar to Mecca by plane, bus, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Alor Setar, bus
best- Fly from Alor Setar (AOR) to Jeddah (JED)plane AOR - JED
- Take the bus from King Abdulaziz Airport to Jarwal Bus Stationbus
16h 15mSAR 1,336–4,883Train, train to Kuala Lumpur International Airport, fly, bus
cheapest- Take the train from Arau to Kl Sentraltrain
- Take the train from KL Sentral to Klia T1train
- Fly from Kuala Lumpur International Airport (KUL) to Jeddah (JED)plane KUL - JED
- Take the bus from King Abdulaziz Airport to Jarwal Bus Stationbus
18h 33mSAR 825–2,787Ferry to Langkawi International Airport, fly, bus
- Take the ferry from Kuala Perlis to Langkawi Ferry Terminalferry
- Fly from Langkawi International Airport (LGK) to Jeddah (JED)plane LGK - JED
- Take the bus from King Abdulaziz Airport to Jarwal Bus Stationbus
17h 16mSAR 906–3,228Train to Hat Yai, fly, bus
- Take the train from Padang Besar to Hat Yaitrain
- Fly from Hat Yai (HDY) to Jeddah (JED)plane HDY - JED
- Take the bus from King Abdulaziz Airport to Jarwal Bus Stationbus
19h 29mSAR 1,231–3,270
Alor Setar (AOR) to Jeddah (JED) flights
Questions & Answers
The cheapest way to get from Kangar to Mecca is to train and fly and bus which costs 800﷼ - 2800﷼ and takes 18h 33m.
The fastest way to get from Kangar to Mecca is to fly and bus which takes 16h 15m and costs 1300﷼ - 4900﷼.
The distance between Kangar and Mecca is 6937 km.
It takes approximately 16h 15m to get from Kangar to Mecca, including transfers.
Mecca is 5h behind Kangar. It is currently 11:31 AM in Kangar and 6:31 AM in Mecca.
There are 488+ hotels available in Mecca.
What companies run services between Kangar, Malaysia and Mecca, Saudi Arabia?
There is no direct connection from Kangar to Mecca. However, you can take the bus to Jitra, take the taxi to Alor Setar (AOR) airport, fly to Jeddah (JED), take the taxi to King Abdulaziz Airport, then take the bus to Jarwal Bus Station. Alternatively, you can take the bus to Kuala Perlis, walk to Kuala Perlis, take the ferry to Langkawi Ferry Terminal, take the taxi to Langkawi International Airport (LGK) airport, fly to Jeddah (JED), take the taxi to King Abdulaziz Airport, then take the bus to Jarwal Bus Station.
- Website
- malaysiaairlines.com
Flights from Alor Setar to Jeddah via Kuala Lumpur International Airport
- Ave. Duration
- 13h 57m
- When
- Every day
- Estimated price
- SAR 1,700–8,500
Flights from Langkawi International Airport to Jeddah via Kuala Lumpur International Airport
- Ave. Duration
- 12h 4m
- When
- Every day
- Estimated price
- SAR 1,100–5,500
Flights from Kuala Lumpur International Airport to Jeddah
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- SAR 900–4,300
Flights from Kuala Lumpur International Airport to Jeddah via Doha
- Ave. Duration
- 11h 30m
- When
- Monday to Thursday
- Estimated price
- SAR 950–3,100
- Website
- saudia.com
Flights from Alor Setar to Jeddah via Kuala Lumpur International Airport
- Ave. Duration
- 14h 50m
- When
- Thursday, Friday, and Sunday
- Estimated price
- SAR 1,700–6,000
Flights from Langkawi International Airport to Jeddah via Kuala Lumpur International Airport
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- SAR 1,100–3,700
Flights from Hat Yai to Jeddah via Suvarnabhumi
- Ave. Duration
- 13h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- SAR 1,200–4,300
Flights from Hat Yai to Jeddah via Suvarnabhumi, Riyadh
- Ave. Duration
- 12h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 1,200–4,300
Flights from Hat Yai to Jeddah via Suvarnabhumi, Muscat
- Ave. Duration
- 18h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 1,400–3,800
Flights from Kuala Lumpur International Airport to Jeddah
- Ave. Duration
- 8h 32m
- When
- Every day
- Estimated price
- SAR 900–3,200
Flights from Kuala Lumpur International Airport to Jeddah via Riyadh
- Ave. Duration
- 10h 30m
- When
- Tuesday and Saturday
- Estimated price
- SAR 900–3,200
Flights from Kuala Lumpur International Airport to Jeddah via Medina
- Ave. Duration
- 10h 55m
- When
- Friday
- Estimated price
- SAR 950–3,300
- Website
- emirates.com
Flights from Langkawi International Airport to Jeddah via Penang, Dubai
- Ave. Duration
- 16h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- SAR 1,200–3,700
Flights from Kuala Lumpur International Airport to Jeddah via Dubai
- Ave. Duration
- 12h 1m
- When
- Every day
- Estimated price
- SAR 1,100–3,500
- Website
- malindoair.com
Flights from Alor Setar to Jeddah via Kuala Lumpur International Airport
- Ave. Duration
- 13h 27m
- When
- Every day
- Estimated price
- SAR 1,600–5,500
Flights from Kuala Lumpur International Airport to Jeddah
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- SAR 850–2,900
- Website
- airasiax.com
Flights from Alor Setar to Jeddah via Kuala Lumpur International Airport
- Ave. Duration
- 11h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 1,200–4,700
Flights from Langkawi International Airport to Jeddah via Kuala Lumpur International Airport
- Ave. Duration
- 10h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 750–3,000
Flights from Kuala Lumpur International Airport to Jeddah
- Ave. Duration
- 8h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 650–2,500
- Website
- etihad.com
Flights from Hat Yai to Jeddah via Phuket, Abu Dhabi
- Ave. Duration
- 16h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- SAR 1,000–2,900
Flights from Kuala Lumpur International Airport to Jeddah via Abu Dhabi
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- SAR 800–2,300
- Website
- omanair.com
Flights from Hat Yai to Jeddah via Suvarnabhumi, Muscat
- Ave. Duration
- 18h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- SAR 1,400–3,800
Flights from Kuala Lumpur International Airport to Jeddah via Muscat
- Ave. Duration
- 12h 30m
- When
- Thursday, Sunday, Monday, Tuesday, Wednesday, and Friday
- Estimated price
- SAR 1,000–2,800
- Website
- qatarairways.com
Flights from Hat Yai to Jeddah via Suvarnabhumi, Doha
- Ave. Duration
- 16h 10m
- When
- Every day
- Estimated price
- SAR 1,300–4,100
Flights from Kuala Lumpur International Airport to Jeddah via Doha
- Ave. Duration
- 11h 30m
- When
- Monday to Thursday
- Estimated price
- SAR 950–3,100
- Website
- goindigo.in
Flights from Langkawi International Airport to Jeddah via Bengaluru
- Ave. Duration
- 18h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- SAR 1,000–3,300
- Website
- flydubai.com
Flights from Langkawi International Airport to Jeddah via Penang, Dubai
- Ave. Duration
- 16h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- SAR 1,200–3,700
- Website
- salamair.com
Flights from Hat Yai to Jeddah via Suvarnabhumi, Muscat
- Ave. Duration
- 17h 10m
- When
- Saturday
- Estimated price
- SAR 1,100–3,000
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Padang Besar to Hat Yai
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- SAR 1–100
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- SAR 70–100
- 3rd Class (Seat)
- SAR 11–14
- 2nd Class (Air-Conditioned Berth)
- SAR 1–3
- 2nd Class (Air-conditioned Seat)
- SAR 29–32
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Arau to Kl Sentral
- Ave. Duration
- 5h 7m
- Frequency
- Once daily
- Estimated price
- SAR 11–60
- Website
- https://www.ktmb.com.my
- Shuttle
- SAR 11–17
- Express
- SAR 40–60
- Phone
- +603 2267 8000
- customerenquiry@kliaekspres.com
- Website
- kliaekspres.com
Train from KL Sentral to Klia T1
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- SAR 45–70
- Website
- https://www.kliaekspres.com
- Phone
- + 966 920020590
- care@nwbus.sa
- Website
- nwbus.sa
Bus from King Abdulaziz Airport to Jarwal Bus Station
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- SAR 40–60
- Schedules at
- nwbus.sa
- Phone
- 04-966 5889
- Website
- langkawiferryline.com
Ferry from Kuala Perlis to Langkawi Ferry Terminal
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- SAR 15–34
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- SAR 15
- Adult (Non MyKad)
- SAR 34
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, Train travel in Spain: A guide to Renfe, and Getting to Milan from the airport - to help you get the most out of your next trip.














