Мекка є південним терміналом високошвидкісної залізниці Haramain на заході Саудівської Аравії. У місті є одна головна міжміська залізнична станція — станція Мекка, а високошвидкісні перевезення на коридорі Haramain здійснюються під управлінням Saudi Arabia Railways. Це робить Мекку важливим залізничним кінцевим пунктом для пасажирів, які подорожують через регіон Хіджаз.
Поїзди з Мекки використовують високошвидкісні електричні рейси, а не звичайні міжміські поїзди. Станція Мекка обслуговує рейси з резервованими місцями по виділеній лінії до Джидди, Міжнародного аеропорту імені короля Абдель-Азіза, Міста економіки короля Абдалли та Медіни. Залізничне сполучення з аеропортом інтегроване в той самий маршрут Haramain, а поїзди обслуговують станцію аеропорту в Джидді.
Залізничні маршрути з Мекки пролягають на захід до Джидди та коридору Червоного моря, на північний захід до Міста економіки короля Абдалли та на північ до Медіни. Місто не має прямого пасажирського залізничного сполучення з Ер-Ріядом або Даммамом, тож для далеких поїздок до цих східних міст потрібне окреме планування через інші саудівські залізничні вузли. Бронюйте поїзди до Мекки та з Мекки онлайн на Rail Monsters.