はるか (列車)
京都駅発着の列車は、駅の西寄りにある30番のりばを使用している。そのため京都発の列車は、まず嵯峨野線の線路を走行し、京都貨物駅構内から貨物線を通り、桂川駅付近で東海道本線(JR京都線)を乗り越し、向日町駅構内でJR京都線の下り外側線(列車線)に入る。その後茨木駅から再びJR京都線の複々線を乗り越し吹田信号場へと入り、梅田貨物線を走る。
新大阪駅では3番のりばで客扱いを行い、大阪駅地下ホーム21番のりばに停車する。福島駅からは大阪環状線の最外線を経由して、西九条駅2・3番または4番のりばを通過して大阪環状線内回りに入っていく。新今宮駅手前で関西本線(大和路線)に転線して同駅2番のりばを通過し、天王寺15番のりば(関西本線ホーム)から短絡線を使って阪和線に入る。日根野駅からは関西空港線へ入り、関西空港駅に到着する。
一方、関西空港発の列車は、関西空港線から日根野駅4番のりばを経由して阪和線に入る。天王寺駅手前で短絡線から18番のりば(関西本線ホーム)に入り客扱いを行う。新今宮駅3番のりばを通過してから大阪環状線外回り線に転線し、西九条駅の外側から2番目の線路を通過し、梅田貨物線に入り、大阪駅地下ホーム24番のりばに停車する。新大阪駅では、1番のりばで客扱いをし、JR京都線上り外側線(列車線)に転線して京都駅まで走る。ただし、草津・野洲発着の列車は上下外側線を走行して、京都駅では野洲行きは0番のりば、草津発は6・7番のりばを使用する。