山陰本線
1907年(明治40年)8月1日:阪鶴鉄道が国有化。
1909年(明治42年)10月12日:線路名称制定、神崎駅(現在の尼崎駅) - 福知山駅 - 綾部駅 - 新舞鶴駅間などを阪鶴線とする。
1908年(明治41年)7月1日:和田山駅 - 八鹿駅間(7.5M≒12.07 km)が開業。養父駅と八鹿駅が開業。
1909年(明治42年)
7月10日:八鹿駅 - 豊岡駅間(10.7M≒17.22 km)が延伸開業。江原駅と豊岡駅が開業。
9月5日:豊岡駅 - 城崎駅間(6.0M≒9.66 km)が延伸開業。城崎駅(現在の城崎温泉駅)が開業。
10月12日:線路名称制定、飾磨駅 - 姫路駅 - 和田山駅 - 城崎駅間を播但線とする。
1911年(明治44年)10月25日:城崎駅 - 香住駅間(13.7M≒22.05 km)が延伸開業。支線の和田山駅 - 福知山駅間(19.0M≒30.58 km)も開業。上川口駅、下夜久野駅、上夜久野駅、梁瀬駅、竹野駅、佐津駅、香住駅が開業。
1902年(明治35年)
11月1日:境駅(現在の境港駅) - 米子駅 - 御来屋駅間が開業(米子駅 - 御来屋駅間は12M5C≒19.41 km)。現在の山陰本線にあたる区間に米子駅、淀江駅、御来屋駅が開業。
12月1日:熊党駅(現在の伯耆大山駅)が開業。
1903年(明治36年)
8月28日:御来屋駅 - 八橋駅間(11.0M≒17.70 km)が延伸開業。下市駅、赤碕駅、八橋駅(現在の浦安駅)が開業。
12月20日:八橋駅 - 倉吉駅間(9.7M≒15.61 km)が延伸開業。由良駅・倉吉駅が開業。
1904年(明治37年)3月15日:倉吉駅 - 松崎駅間(3.4M≒5.47 km)が延伸開業。松崎駅が開業。
1905年(明治38年)5月15日:松崎駅 - 青谷駅間(7.4M≒11.91 km)が延伸開業。泊駅と青谷駅が開業。
1907年(明治40年)4月28日:青谷駅 - 鳥取仮停車場間(12.9M≒20.76 km)が延伸開業。浜村駅、宝木駅、湖山駅、鳥取仮停車場が開業。
1908年(明治41年)
4月5日:鳥取駅 - 鳥取仮停車場間(1.1M≒1.77 km)、米子駅 - 安来駅間(5.5M≒8.85 km)が延伸開業。起点を境駅から鳥取駅に変更し、鳥取駅 - 安来駅間が本線、米子駅 - 境駅間が支線となる。鳥取駅と安来駅が開業。鳥取仮停車場が廃止。
11月8日:安来駅 - 松江駅間(12.5M≒20.12 km)が延伸開業。荒島駅、揖屋駅、馬潟駅(現在の東松江駅)、松江駅が開業。
1909年(明治42年)
3月11日:名和仮乗降場が開業。
10月12日:国有鉄道線路名称制定。鳥取駅 - 米子駅 - 松江駅間を山陰本線とする。
11月7日:松江駅 - 宍道駅間(10.6M≒17.06 km)が延伸開業。湯町駅(現在の玉造温泉駅)と宍道駅が開業。
1910年(明治43年)
6月10日:岩美駅 - 鳥取駅間(11.4M≒18.35 km)、宍道駅 - 荘原駅間(2.5M≒4.02 km)が延伸開業。岩美駅と荘原駅が開業。
10月10日:荘原駅 - 出雲今市駅間(7.2M≒11.59 km)が延伸開業。塩見駅(現在の福部駅)、直江駅、出雲今市駅(現在の出雲市駅)が開業。
1911年(明治44年)
10月1日:熊党駅を大山駅に改称。
11月10日:浜坂駅 - 岩美駅間(8.7M≒14.00 km)が延伸開業。浜坂駅と居組駅が開業。
1912年(明治45年)
1月31日:名和仮乗降場を仮停車場に変更し名和仮停車場が開業。
3月1日:香住駅 - 浜坂駅間(11.1M≒17.86 km)が延伸開業し京都駅 - 出雲今市駅間が全通。京都線全線、阪鶴線綾部駅 - 福知山駅間、播但線福知山駅 - 香住駅間を山陰本線に編入。鎧駅と久谷駅が開業。
3月2日:玄武洞仮停車場が開業。
5月1日:倉吉駅を上井駅に改称。
1913年(大正2年)11月21日:出雲今市駅 - 小田駅間(9.6M≒15.45 km)が延伸開業。知井宮駅(現在の西出雲駅)、江南駅、小田駅が開業。
1915年(大正4年)
3月10日:下北条駅が開業。
3月31日:米子駅 - 安来駅間に清水寺仮停車場が開業。
7月11日:小田駅 - 石見大田駅間(10.6M≒17.06 km)が延伸開業。田儀駅、波根駅、久手駅、石見大田駅(現在の大田市駅)が開業。
1917年(大正6年)
5月1日:大山駅を伯耆大山駅に改称。
5月15日:石見大田駅 - 仁万駅間(7.3M≒11.75 km)が延伸開業。五十猛駅と仁万駅が開業。
1918年(大正7年)
4月21日:玄武洞仮停車場が駅に変更され、玄武洞駅が開業。
11月25日:仁万駅 - 浅利駅間(11.9M≒19.15 km)が延伸開業。馬路駅、温泉津駅、黒松駅、浅利駅が開業。
1920年(大正9年)12月25日:浅利駅 - 都野津駅間(6.6M≒10.62 km)が延伸開業。石見江津駅(現在の江津駅)と都野津駅が開業。
1921年(大正10年)9月1日:都野津駅 - 浜田駅間(9.1M≒14.65 km)が延伸開業。波子駅、下府駅、浜田駅が開業。
1922年(大正11年)
3月10日:浜田駅 - 周布駅間(5.9M≒9.50 km)が延伸開業。石見長浜駅(現在の西浜田駅)と周布駅が開業。
9月1日:周布駅 - 三保三隅駅間(6.1M≒9.82 km)が延伸開業。三保三隅駅が開業。
1923年(大正12年)12月26日:三保三隅駅 - 石見益田駅(現在の益田駅)間(13.6M≒21.89 km)が延伸開業。山口線と接続。鎌手駅と石見津田駅が開業。
1924年(大正13年)4月1日:折居駅が開業。
1925年(大正14年)
3月8日:石見益田駅 - 石見小浜駅間 (6.1M) が延伸開業。石見小浜駅(現在の戸田小浜駅)が開業。
7月6日:湖山駅 - 宝木駅間に白兎仮停車場が開業。
10月10日:下山駅が開業。
11月1日:石見小浜駅が戸田小浜駅に改称。
1926年(大正15年)
4月1日:岡見駅が開業。
9月16日:静間駅が開業。
9月17日:大山口駅が開業。
1927年(昭和2年)6月19日:戸田小浜駅 - 飯浦駅間(2.3M≒3.70 km)が延伸開業。飯浦駅が開業。
1928年(昭和3年)
3月25日:飯浦駅 - 須佐駅間(7.7M≒12.39 km)が延伸開業。江崎駅と須佐駅が開業。
7月4日:八橋浜仮停車場(現在の八橋駅)が開業。
9月11日:末恒駅が開業。
10月25日:石見福光駅が開業。
1929年(昭和4年)
8月17日:嵯峨駅 - 馬堀駅間に松尾山信号場が開設。
12月25日:来待駅が開業。
1930年(昭和5年)4月1日:営業距離の単位をマイルからメートルに変更(京都駅 - 須佐駅間 336.8M→542.0 km)。貨物支線 馬潟駅 - 馬潟港駅間 (1.0 km) が開業。貨物駅として馬潟港駅が開業。京都駅 - 丹波口駅間の貨物営業が廃止。
1931年(昭和6年)7月18日:諸寄仮停車場が開業。
1924年(大正13年)11月3日:美禰線 正明市駅(現在の長門市駅) - 長門三隅駅間(3.2M≒5.15 km)が延伸開業。長門三隅駅が開業。
1925年(大正14年)
4月3日:長門三隅駅 - 萩駅間(11.6M≒18.67 km)が延伸開業。三見駅、玉江駅、萩駅が開業。
11月1日:萩駅 - 東萩駅間(2.3M≒3.70 km)が延伸開業。東萩駅が開業。
1928年(昭和3年)12月9日:支線の正明市駅 - 黄波戸駅間(3.3M≒5.31 km)が開業。黄波戸駅が開業。
1929年(昭和4年)
4月24日:東萩駅 - 奈古駅間(7.4M≒11.91 km)が延伸開業。長門大井駅と奈古駅が開業。
10月13日:支線の黄波戸駅 - 長門古市駅間(2.5M≒4.02 km)が延伸開業。長門古市駅が開業。
1930年(昭和5年)
4月1日:営業距離の単位をマイルからメートルに変更(正明市駅 - 奈古駅間 24.5M→39.4 km、正明市駅 - 長門古市駅間 5.8M→9.4 km)。
5月15日:貨物支線の正明市駅 - 仙崎駅間 (2.2 km) が開業。貨物駅として仙崎駅が開業。
12月7日:長門古市駅 - 阿川駅間 (18.4 km) が延伸開業し小串線に接続。人丸駅、伊上駅、長門粟野駅が開業。
1931年(昭和6年)11月15日:奈古駅 - 宇田郷駅間 (11.0 km) が延伸開業。木与駅と宇田郷駅が開業。
1914年(大正3年)4月22日:長州鉄道 東下関駅 - 幡生駅 - 小串駅が開業(幡生駅 - 小串駅間は14.8M≒23.82 km。現在の山陰本線にあたる区間に垢田口停留場、綾羅木駅、安岡駅、福江駅、吉見駅、梅ケ峠駅、黒井村駅、川棚温泉駅、小串駅が開業。
1917年(大正6年)3月1日:垢田口停留場が廃止。
1925年(大正14年)
6月1日:幡生駅 - 小串駅間が国有化され、小串線となる。全線で0.1M(≒0.16 km)短縮。機関車4両、客車10両、貨車23両を引継ぐ。
8月16日:小串駅 - 滝部駅間(9.4M≒15.13 km)が延伸開業。湯玉駅、長門二見駅、滝部駅が開業。
1928年(昭和3年)9月9日:滝部駅 - 阿川駅間(4.8M≒7.72 km)が延伸開業。特牛駅と阿川駅が開業。
1930年(昭和5年)4月1日:営業距離の単位をマイルからメートルに変更(28.9M→46.4 km)。
1933年(昭和8年)
2月24日:須佐駅 - 宇田郷駅間 (8.8 km) が延伸開業し京都駅 - 幡生駅間が全通。美禰線 宇田郷駅 - 正明市駅 - 阿川駅間、正明市駅 - 仙崎駅間と小串線全線を編入し京都駅 - 幡生駅間、正明市駅 - 仙崎駅間が山陰本線となる。
7月26日:支線の正明市駅 - 仙崎駅間の旅客営業開始。
1935年(昭和10年)
3月15日:ダイヤ改正。大阪駅 - 大社駅間に食堂車を連結した急行列車、特急つばめに連絡する準急列車、全線走破する夜行各駅停車が新設された。
5月1日:湯里駅が開業。
7月20日:馬堀駅、並河駅、千代川駅、吉富駅が開業。
10月1日:安岡駅 - 綾羅木駅間に梶栗駅が開業。
1936年(昭和11年)4月15日:松尾山信号場が駅に変更され、保津峡駅が開業。
1937年(昭和12年)4月10日:乃木駅が開業。
1938年(昭和13年)
6月1日:諸寄仮停車場が駅に変更され、諸寄駅が開業。
8月20日:八橋駅を東八橋駅に改称。八橋浜仮停車場が駅に変更され、八橋駅が開業。
1941年(昭和16年)8月10日:吉富駅と梶栗駅が休止。
1943年(昭和18年)
3月4日:同年9月に発生する鳥取地震の先行地震が発生。末恒駅構内で地盤沈下が発生し、留置中の貨車が倒れるなどの被害。
9月10日:鳥取地震が発生。鎧駅-久谷駅間で鉄橋が損傷、居組駅-岩美駅間で路盤の陥没、城崎駅-竹野駅間のトンネルが損壊、上灘駅-倉吉駅間の天神川橋梁が沈下など被害多数。
10月1日:塩見駅 - 鳥取駅間に滝山信号場が開設。
1945年(昭和20年)
5月30日:綾羅木駅 - 幡生駅間に稗田信号場が開設。
11月14日:稗田信号場が廃止。
1946年(昭和21年)4月25日:和知駅 - 山家駅間に立木信号場が開設。
1947年(昭和22年):同年以降に石見益田駅 - 戸田小浜駅間に競馬場仮停車場が開業(廃止日不明)。
6月26日:柴山駅が開業。
11月1日:立木信号場が駅に変更され、立木駅が開業。
1948年(昭和23年)10月13日:国府駅が開業。
1949年(昭和24年)
3月1日:塩見駅が福部駅に改称。
5月11日:湯町駅が玉造温泉駅に改称。
12月15日:東八橋駅が浦安駅に、石見長浜駅が西浜田駅に改称。
1950年(昭和25年)1月1日:東浜駅と大岩駅が開業。
1951年(昭和26年)
7月11日:平和池水害により馬堀駅 - 亀岡駅間の道床が300mにわたり流出。
10月1日:吉富駅が再開。
11月1日:中山口駅が開業。
1953年(昭和28年)10月10日:船岡駅が開業。
1955年(昭和30年)
2月10日:名和仮停車場が駅に変更され、名和駅が開業。
8月1日:貨物支線 西浜田駅 - 浜田港駅間 (2.3 km) が開業。貨物駅として浜田港駅が開業。
1957年(昭和32年)
2月11日:安栖里駅が開業。
4月1日:出雲今市駅が出雲市駅に改称。
1958年(昭和33年)
2月12日:高津駅が開業。
7月19日:宇賀本郷駅が開業。
1959年(昭和34年)
3月1日:久代駅が開業。
4月1日:敬川駅が開業。
4月16日:餘部駅が開業。
1960年(昭和35年)4月1日:越ケ浜駅が開業。
1961年(昭和36年)
2月1日:千代川駅に行き違い施設が新設される。
9月30日:国府駅に行き違い施設が新設される
10月1日:山陰本線初の特急列車「まつかぜ」を京都駅 - 松江駅間(東海道本線・福知山線経由)で運転開始。
1962年(昭和37年)
11月1日:正明市駅が長門市駅に改称。
11月22日:伯耆大山駅 - 米子駅間に日野川信号場が開設。
12月1日:日野川信号場 - 米子駅間が複線化。
1963年(昭和38年)
1月28日:和田山駅 - 豊岡駅間で連査閉塞式が導入。
6月1日:長門市駅 - 仙崎駅間の貨物営業が廃止。
7月20日:馬堀駅に行き違い施設が新設される。
1964年(昭和39年)
1月21日:飯井駅が開業。
3月20日:特急「まつかぜ」の運転区間を京都駅  - 博多駅間(東海道本線・福知山線・山陰本線・鹿児島本線経由)へ延長。
10月1日:清水寺仮停車場が廃止。清水寺信号場を開設。
1965年(昭和40年)
2月1日:全線にATS-Sを導入。
7月23日:集中豪雨により、宇田郷駅駅周辺で土砂崩れが発生。約4000立方メートルの土砂が構内に流入して線路が埋没。また西浜田駅‐周布駅間の周布川鉄橋の橋桁が落下。全線にわたり不通になる。
9月14日 - 台風24号の接近に伴う集中豪雨で、胡麻駅 - 下山駅間で土砂崩れ。
1966年(昭和41年)
3月25日:京都駅 - 園部駅間で自動閉塞化。
10月1日:石見益田駅が益田駅に改称。伯耆大山駅 - 日野川信号場間が複線化。日野川信号場が廃止。安栖里駅に行き違い施設が新設。園部駅 - 綾部駅間が自動閉塞化。
12月20日:船岡駅に行き違い施設が新設される。
1967年(昭和42年)3月31日:綾部駅 - 和田山駅間が自動閉塞化。
1968年(昭和43年)
3月23日:和田山駅 - 城崎駅間が自動閉塞化。
9月18日:綾部駅 - 石原駅間が複線化。
9月23日:八鹿駅 - 江原駅間に宿南信号場が開設。
9月29日:城崎駅 - 香住駅間で自動閉塞化。
1969年(昭和44年)
3月1日:白兎仮停車場が廃止。
9月26日:石原駅 - 福知山駅間が複線化。
1970年(昭和45年)
2月21日:玉造温泉駅 - 来待駅間が複線化。
6月1日:石見江津駅が江津駅に改称。
9月30日:香住駅 - 居組駅間が自動閉塞化。
12月15日:福知山駅 - 居組駅間に列車集中制御装置 (CTC) を導入。
1971年(昭和46年)
2月1日:石見大田駅が大田市駅に改称。二条駅 - 福知山駅間に CTC を導入。
6月7日:石見福光駅 - 黒松駅間で土砂崩れが発生。特急「やくも」が落石に乗り上げる。
7月1日:集中豪雨により馬路駅 - 湯里駅間で土砂崩れが発生。通りかかった梅小路駅発幡生駅行き貨物列車の機関車が土砂に乗り上げて脱線。
1972年(昭和47年)
1月20日:東浜駅 - 出雲市駅間にCTCを導入。
2月14日:上井駅が倉吉駅に改称。
3月15日:山陰本線初の寝台特急「出雲」を同名急行の格上げで東京駅 - 浜田駅間にて運転開始(京都駅から山陰本線乗り入れ)。これにより特急列車が全線で運転されるようになった。
1973年(昭和48年)4月1日:馬潟駅が東松江駅に改称。
1974年(昭和49年)11月30日:蒸気機関車運転終了
1975年(昭和50年)4月1日:貨物支線の東松江駅 - 馬潟港駅間 (1.0 km) が廃止。馬潟港駅が廃止。
1976年(昭和51年)
3月16日:京都駅 - 二条駅間が高架化。丹波口駅が移転。
10月1日:長門市駅 - 幡生駅間にCTCを導入。
12月1日:竹野駅 - 佐津駅間に相谷信号場が開設。
1977年(昭和52年)3月10日:松江駅付近が高架化。
1978年(昭和53年)11月8日:鳥取駅付近が高架化。
1979年(昭和54年)10月31日:東松江駅 - 松江駅間が複線化。
1980年(昭和55年)
8月31日:集中豪雨の影響により、奈古駅 - 長門大井駅間で斜面崩壊が発生し不通になる。
10月9日:奈古駅 - 長門大井駅間が復旧する。
10月24日:奈古駅 - 長門大井駅間で土砂崩壊が発生し不通になる。
1981年(昭和56年)3月5日:厚さ2mの落石覆いを設置し、奈古駅 - 長門大井駅間が復旧。
1982年(昭和57年)
6月18日:清水寺信号場 - 安来駅間が複線化。
6月24日:米子駅 - 清水寺信号場間が複線化。清水寺信号場が廃止。
7月1日:伯耆大山駅 - 知井宮駅間が電化。特急「やくも」が電車化。神西駅(現在の出雲神西駅)が開業。
11月7日:貨物支線の西浜田駅 - 浜田港駅間 (2.3 km) が廃止。浜田港駅が廃止。
1983年(昭和58年)
7月23日:昭和58年7月豪雨の影響により、温泉津駅 - 奈古駅間が運転見合わせとなる。
7月27日:午後、温泉津駅 - 江津駅間が運転再開。
8月8日:江津駅 - 浜田駅間が運転再開。
8月13日:浜田駅 - 三保三隅駅間と、江崎駅 - 奈古駅間が運転再開。
8月28日:益田駅 - 江崎駅間が運転再開。
9月12日:三保三隅駅 - 益田駅間が運転再開し、全線が復旧する。
1985年(昭和60年)7月27日:竹野駅 - 佐津駅間に臨時駅として切浜海水浴場駅が開業。
1986年(昭和61年)
8月1日:切浜海水浴場駅が廃止。
10月29日:福知山駅 - 城崎駅間が電化。
11月1日:長門市駅 - 幡生駅間の貨物営業が廃止。
12月28日:鎧駅 - 餘部駅間の余部橋梁から、回送中の客車が転落する事故(山陰線余部鉄橋列車転落事故)が発生。
1987年(昭和62年)4月1日:国鉄分割民営化により西日本旅客鉄道(JR西日本)が承継。日本貨物鉄道(JR貨物)が丹波口駅 - 二条駅間、湖山駅 - 出雲市駅間、江津駅 - 益田駅間の第二種鉄道事業者となる。二条駅 - 湖山駅間、出雲市駅 - 江津駅間、益田駅 - 長門市駅間の貨物営業が廃止。
1988年(昭和63年)3月13日:長門市駅 - 仙崎駅間でワンマン運転開始。京都駅 - 園部駅間に「嵯峨野線」の愛称が付けられる。
1989年(平成元年)
3月5日:嵯峨駅 - 馬堀駅間が複線の新線に切り替え、1.6km短縮。旧線は廃線とせず存置。
3月11日:太秦駅が開業。
1990年(平成2年)
3月10日:京都駅 - 園部駅間が電化。
6月1日:鉄道部制度が発足。和田山駅(構内除く)- 居組駅間が福知山支社直轄から豊岡鉄道部管理に、知井宮駅(構内除く)- 益田駅間が米子支社直轄から浜田鉄道部管理に移行。豊岡駅 - 鳥取駅間、出雲市駅 - 益田駅間でワンマン運転開始。
1991年(平成3年)
4月1日:第2次鉄道部の発足に伴い、園部駅(構内除く)- 福知山駅(構内除く)間が福知山支社直轄から舞鶴鉄道部管理に、居組駅(構内除く)- 伯耆大山駅(構内除く)間が米子支社直轄から鳥取鉄道部管理に、益田駅(構内除く)- 幡生駅(構内除く)間と長門市駅 - 仙崎駅間が広島支社直轄から長門鉄道部管理に移行。園部駅 - 福知山駅間、益田駅 - 長門市駅間でワンマン運転開始。
4月27日:嵯峨駅 - 馬堀駅間の旧線が嵯峨野観光鉄道嵯峨野観光線として開業(西日本旅客鉄道が第一種、嵯峨野観光鉄道が第二種鉄道事業者)。
11月1日:長門市駅 - 下関駅間の一部の列車でワンマン運転開始。
12月1日:鳥取駅 - 米子駅間の一部の列車でワンマン運転開始。
1992年(平成4年)4月1日:米子駅(構内除く)- 知井宮駅間が米子支社直轄から出雲鉄道部管理に移行。
1993年(平成5年)
3月18日:東山公園駅が開業。知井宮駅が西出雲駅に、神西駅が出雲大社口駅に改称。
7月21日:園部駅 - 福知山駅の電化・高速化工事の起工式。
1994年(平成6年)
7月23日 - 8月16日:竹野駅 - 佐津駅間に臨時駅として、きりはまビーチ駅が設置される。以後も1996年まで夏季に営業。
8月1日:浜田駅 - 益田駅間でキハ120形気動車が使用開始。
9月4日:嵯峨駅が嵯峨嵐山駅に改称。
9月23日 - 11月20日:京都駅 - 丹波口駅間に梅小路公園で開催された全国都市緑化フェア会場最寄りの臨時駅として緑化フェア梅小路駅が設置される。
1995年(平成7年)
4月20日:綾部駅 - 福知山駅間が電化。
7月27日:鳥取大学前駅が開業。
1996年(平成8年)
3月16日:園部駅 - 綾部駅間が電化。二条駅 - 花園駅間が高架化。殿田駅が日吉駅に改称。鍼灸大学前駅が開業。丹波口駅 - 二条駅間、米子駅 - 東松江駅間の貨物列車が廃止。
8月21日:きりはまビーチ駅が廃止。
1997年(平成9年)
3月22日:江津駅 - 岡見駅間の貨物列車が廃止。
10月1日:湖山駅 - 伯耆大山駅間の貨物列車が廃止。
1998年(平成10年)3月14日:出雲市駅付近が高架化。
1999年(平成11年)
3月13日:出雲大社口駅が出雲神西駅に改称。
10月2日:福知山駅での特急・グリーン料金乗り継ぎ通算制度が導入。
2000年(平成12年)9月23日:二条駅 - 花園駅間が複線化。円町駅が開業。
2001年(平成13年)
3月3日:福知山駅 - 城崎駅間でワンマン運転開始。
7月7日:安来駅 - 益田駅間の高速化工事が完成。米子駅 - 出雲市駅間でワンマン運転開始。
年月日不明:小串駅 - 幡生駅(構内除く)間が長門鉄道部から下関地域鉄道部管理に移管。
2002年(平成14年)8月30日:福知山駅 - 居組駅間で小規模線区自動進路制御装置 (SRC) が導入。
2003年(平成15年)
10月1日:鳥取駅 - 米子駅間の高速化工事完成。
11月1日:京都駅 - 園部駅間においてICカード「ICOCA」利用開始。
2004年(平成16年)
4月1日:日本貨物鉄道の第二種鉄道事業(湖山駅 - 伯耆大山駅間)が廃止。
2005年(平成17年)
3月1日:城崎駅が城崎温泉駅に改称。
11月26日:福知山駅付近が高架化。
年月日不明:舞鶴鉄道部廃止に伴い、園部駅(構内除く)- 福知山駅(構内除く)間が福知山支社直轄に戻る。
2006年(平成18年)4月1日:日本貨物鉄道の第二種鉄道事業(丹波口駅 - 二条駅間、東松江駅 - 出雲市駅間、江津駅 - 岡見駅間)が廃止。
2008年(平成20年)
3月15日:梶栗郷台地駅が開業。
3月23日:花園駅 - 太秦駅間が高架化。
5月25日:太秦駅 - 嵯峨嵐山駅間が高架化。
12月14日:馬堀駅 - 亀岡駅間が複線化。
2009年(平成21年)
3月14日:八木駅 - 園部駅間が複線化。
7月20日:京都駅 - 丹波口駅間が複線化。
9月6日:並河駅 - 八木駅間が複線化。
11月1日:亀岡駅 - 並河駅間が複線化。
2010年(平成22年)
1月31日:丹波口駅 - 二条駅間が複線化。
3月7日:花園駅 - 嵯峨嵐山駅間が複線化。
6月1日:豊岡鉄道部が廃止され、和田山駅(構内除く)- 居組駅間が福知山支社直轄に戻る。
7月17日 - 8月11日:余部橋梁の架け替えのため香住駅 - 浜坂駅間で運休し、バス代行を実施。
8月12日:コンクリートに架け替えた余部橋梁を供用開始。
2013年(平成25年)
7月28日:島根県と山口県の大雨で須佐橋脚が沈下、須佐トンネルと大刈トンネルで土石流が発生し、益田駅 - 長門市駅間で不通となる。8月4日に奈古駅 - 長門市駅間が運転再開、宇田郷駅 - 奈古駅間で代行輸送開始、8月5日に益田駅 - 須佐駅間で代行輸送開始。
8月24日:大雨により江津駅 - 浜田駅間で運転見合わせ(代行輸送を実施)、大田市駅 - 江津駅間では一部列車の運転取り止め。
9月25日:江津駅 - 浜田駅間が運転再開。
11月9日:益田駅 - 須佐駅間が運転再開。不通区間は奈古駅 - 須佐駅間に短縮される。
2014年(平成26年)
4月1日:日本貨物鉄道の第二種鉄道事業(岡見駅 - 益田駅間 16.9 km)が廃止。
8月10日:奈古駅 - 須佐駅間が運転再開。
8月17日:16日からの京都府北部での集中豪雨の影響で、園部駅 - 和田山駅間が0時13分から不通となる。
8月18日:園部駅 - 綾部駅間が運転再開。
8月19日:綾部駅 - 和田山駅間が運転再開。
2015年(平成27年)
3月14日:伯耆大山駅 - 米子駅間の貨物列車が廃止。山陰本線を経由する定期貨物列車が全廃される。京都駅 - 福知山駅間で路線記号が本格導入開始。
4月1日:日本貨物鉄道の第二種鉄道事業(伯耆大山駅 - 東松江駅間 27.1 km)が廃止。
2016年(平成28年)
1月30日:田儀駅において山側の土砂が崩れ、海側の線路のみでの運用となり、行き違いができなくなったことでダイヤに大幅な影響が出る。
2月4日:城崎温泉駅 - 益田駅間への路線記号・ラインカラーの導入が発表される。
12月17日:伯耆大山駅 - 出雲市駅間においてICカード「ICOCA」利用開始。
2017年(平成29年)5月22日:益田駅 - 幡生駅と長門市駅 - 仙崎駅間に小規模自動進路制御装置 (SRC) を導入。
2018年(平成30年)
7月10日:平成30年7月豪雨の影響により、長門大井駅 - 越ケ浜駅間で斜面崩壊が発生。益田駅 - 東萩駅間が長期不通となる。
7月21日:平成30年7月豪雨による災害で運休していた益田駅 - 東萩駅間が再開。
8月22日:日本貨物鉄道に対し伯耆大山駅 - 益田駅間の第二種鉄道事業を許可。
8月28日:平成30年7月豪雨で一部区間が不通となっている山陽本線の迂回貨物列車の運行を開始し(当線通過は29日から)、9月28日に運行を終了。
9月30日:台風24号の影響で中山口駅 - 下市駅間で道床流出が発生し、赤碕駅 - 下市駅間が不通となる。
10月5日:赤碕駅 - 下市駅間が運転再開。台風24号による土砂災害で山陽本線の一部区間が不通となったため、迂回貨物列車の運行を再び開始し(当線通過は6日から)、10月11日に運行を終了。
2019年(平成31年)3月16日:梅小路京都西駅が開業。
2021年(令和3年)3月13日:園部駅 - 城崎温泉駅間(胡麻駅 - 城崎温泉駅間は一部の駅のみ)においてICカード「ICOCA」利用開始
2022年(令和4年)3月12日:この日のダイヤ改正により、とっとりライナーが上下1往復(うち下り列車は平日のみ運行)に削減、アクアライナーが廃止、鳥取駅 - 西出雲駅間の3・4両編成の普通列車でワンマン運転を開始。 臨時列車、キハ120運用以外ほぼ全ての普通・快速列車がワンマン運転となる。