La Mecque est le terminus sud du chemin de fer à grande vitesse Haramain, dans l'ouest de l'Arabie saoudite. La ville compte une gare ferroviaire interurbaine principale, la gare du chemin de fer à grande vitesse Haramain de La Mecque, desservie par Saudi Arabia Railways via les services HHR. Le rôle ferroviaire de La Mecque est axé sur le transport de passagers à grande capacité entre les villes saintes et le corridor de la mer Rouge.
Les trains au départ de La Mecque utilisent des services électriques à grande vitesse plutôt qu'un réseau ferroviaire interurbain plus étendu. La gare Haramain de La Mecque gère tous les départs et arrivées ferroviaires de passagers dans la ville, y compris les services vers Djeddah, l'aéroport international King Abdulaziz, la ville économique du roi Abdallah et Médine. Une liaison ferroviaire vers l'aéroport est disponible via l'arrêt HHR à KAIA, offrant aux passagers une connexion ferroviaire entre La Mecque et le principal aéroport desservant Djeddah.
Les lignes ferroviaires au départ de La Mecque vont vers l'ouest en direction de Djeddah et de KAIA, vers le nord-ouest en direction de la ville économique du roi Abdallah, et vers le nord en direction de Médine. Les voyageurs peuvent utiliser des billets de train pour les services HHR afin de relier La Mecque à Djeddah, à la région de Rabigh via KAEC, et à Médine sans changer de train sur le corridor Haramain. Réservez en ligne des trains au départ et à destination de La Mecque sur Rail Monsters.