舞鶴線
京都駅 - 東舞鶴駅間に特急「まいづる」が下り8本、上り7本運転されている。以前は土曜・休日・夏季やカニシーズンを中心に「まいづる」のうち1往復が小浜線の小浜駅まで乗り入れていた。
なお、綾部駅で進行方向が逆転(スイッチバック)する。
他の北近畿方面の特急と異なり、大阪方面の列車は設定されていないが、綾部駅から山陰本線に乗り入れ福知山駅で大阪方面の特急「こうのとり」と接続する普通列車が設定されている。
ただし、当該列車のすべてが東舞鶴駅 - 綾部駅 - 福知山駅間の直通運転とは限らないため、時間帯によっては綾部駅で乗り換える必要がある。1999年10月1日までは大阪から「エーデル北近畿」が東舞鶴駅まで乗り入れていた。なお、東舞鶴駅 - 大阪駅間の距離は福知山駅経由(152.9 km)よりも山陰本線・京都駅経由(145.4 km)のほうが若干短い。
駅名は廃止時点のもの。(貨)は貨物駅を表す。( )内の数字は起点からの営業キロ(舞鶴港線・中舞鶴線の営業キロは路線記事を参照)。
特急「まいづる」のうち一部の列車のみが北近畿タンゴ鉄道の気動車で運転される。
そのほかの列車はすべてJR西日本の電車で運転されている。
普通列車は福知山駅・綾部駅 - 東舞鶴駅間に1時間あたり1本程度運転されており、一部は「リレー号」として綾部駅で山陰本線の特急「きのさき」と接続している。小浜線の列車も朝5時台に西舞鶴発敦賀行きと夜22時台に敦賀発西舞鶴行きが乗り入れており、車両も125系電車が使用されている。
このほか西舞鶴駅 - 東舞鶴駅間の列車が下りが2本、上りが1本設定されている。全線でワンマン運転を実施しているが、一部列車には車掌が乗務することもある。
以前は、朝に東舞鶴発綾部行きの快速列車(途中停車駅は西舞鶴駅のみ)が1本のみ運行されていたが、2006年10月21日のダイヤ改正をもって廃止された。2013年3月16日から新たに快速が設定されたが、これは1年前の2012年3月17日改正で真倉駅を通過とした普通列車の名義を変更したものであり、列車の性質は異なる。
その後2021年3月13日のダイヤ改正において舞鶴線内の快速が廃止され各駅に停車する普通列車となったことから、再び普通列車と特急列車のみの運行に戻った。
夜間滞泊は西舞鶴駅のみで行っているため、西舞鶴駅 - 東舞鶴駅間に回送列車が設定されている。
1929年(昭和4年)6月1日:梅迫駅 - 舞鶴駅間に中筋信号場が開設。
1930年(昭和5年)4月1日:営業距離の単位をマイルからメートルに変更(綾部駅 - 新舞鶴駅間 16.4M→26.4 km、舞鶴駅 - 海舞鶴駅間 1.0M→1.8 km、新舞鶴駅 - 中舞鶴駅間 2.1M→3.4 km)。貨物支線 新舞鶴駅 - 新舞鶴港駅間 (1.3 km) が開業。貨物駅として新舞鶴港駅が開業。
1939年(昭和14年)6月1日:新舞鶴駅が東舞鶴駅に、新舞鶴港駅が東舞鶴港駅に改称。
1941年(昭和16年)9月1日:貨物支線 東舞鶴駅 - 東舞鶴港駅間が廃止。東舞鶴港駅が廃止。
1944年(昭和19年)4月1日:舞鶴駅が西舞鶴駅に改称。
1946年(昭和21年)9月1日:東門駅が北吸駅に改称。
1949年(昭和24年)6月1日:日本国有鉄道法施行に伴い、公共企業体日本国有鉄道(国鉄)に移管。
1951年(昭和26年)9月1日:中筋信号場が駅に変更され、真倉駅として開業。
1960年(昭和35年)3月29日:淵垣駅が開業。
1966年(昭和41年)10月1日:海舞鶴駅が舞鶴港駅に改称。
1972年(昭和47年) 10月1日:山陰本線綾部(舞鶴線経由)・宮津線西舞鶴 - 網野間で京都府内の国鉄線で最後の蒸気機関車運転、西舞鶴機関区所属の9600形蒸気機関車を使用。
元は阪鶴鉄道・京都鉄道が計画していた路線だが、日露戦争を控え着工を急ぐ必要性から1904年に官設で福知山駅 - 綾部駅 - 新舞鶴駅(現在の東舞鶴駅)間と支線が開通、阪鶴鉄道に貸与されて開業した。
支線として舞鶴港線(西舞鶴駅 - 舞鶴港駅間)や、出征者や戦場からの引揚者を運んだ中舞鶴線(東舞鶴駅 - 中舞鶴駅間)などを有していたが、1985年までにすべて廃止されている。