Mecca has no airport. The nearest international airport is in Jeddah, which has a train station connecting it directly to Mecca's Makkah Haramain station. Other options are to get a Saptco bus or a taxi (taxi fares from the airport to Mecca start at SR150).
Saptco Al Haram bus station has services to and from all major towns and cities in the Kingdom.
Mecca's new Makkah Haramain train station is 10km west of Al Masjid Al Haram (the Grand Mosque) and connects directly to Jeddah's international airport and the city of Medina. Trains run from Thursday to Sunday. There are also shuttle buses (SR3) from Mecca's train station to the city centre.