Meca é o terminal sul da Haramain High Speed Railway, no oeste da Arábia Saudita. A cidade tem uma estação ferroviária interurbana principal, a estação de Meca, e os serviços de alta velocidade são operados no corredor Haramain sob a Saudi Arabia Railways. Isto faz de Meca um importante terminal ferroviário para passageiros que viajam pela região de Hejaz.
Os comboios de Meca utilizam serviços elétricos de alta velocidade em vez de comboios interurbanos convencionais. A estação de Meca gere serviços com lugar reservado ao longo da linha dedicada em direção a Jidá, ao Aeroporto Internacional Rei Abdulaziz, à Cidade Económica Rei Abdullah e a Medina. A ligação ferroviária do aeroporto está integrada no mesmo percurso Haramain, com comboios a servir a estação do aeroporto em Jidá.
As rotas ferroviárias a partir de Meca seguem para oeste em direção a Jidá e ao corredor do Mar Vermelho, para noroeste em direção à Cidade Económica Rei Abdullah e para norte em direção a Medina. A cidade não está ligada por comboio de passageiros direto a Riade ou Dammam, pelo que viagens ferroviárias de longa distância para essas cidades orientais exigem planeamento separado através de outros centros ferroviários sauditas. Reserve online comboios de e para Meca em Rail Monsters.