終電
関東地方の路線は1時を超えて運転する路線が多数あったが、2021年3月13日のダイヤ改正で深夜時間帯の需要減少に伴う相次ぐ終電繰り上げが各路線で生じ、その数は大きく減少した。
山手線の駅を最も遅い時刻に発車する放射路線は、新宿駅を0時52分に発車するJR中央・総武線各駅停車の中野行(中野駅0時59分着)、次いで品川駅を0時46分に発車する京浜東北線の蒲田行(蒲田駅0時55分着)である。これらの路線は、2021年3月13日のダイヤ改正前まで山手線の駅を1時過ぎに発車していた。
私鉄は、新宿駅を0時43分に発車する小田急小田原線の経堂行(経堂駅1時00分着)が最も遅く山手線のターミナル駅を発車する。次いで新線新宿駅を0時41分に発車する京王新線の桜上水行(桜上水駅0時53分着)、池袋駅を0時35分に発車する東武東上線の成増行(成増駅0時51分着)である。
上野駅を0時33分に発車する常磐線快速電車の松戸行(松戸駅0時52分着)は、北千住駅で東京メトロ千代田線(実質的に常磐線各駅停車)の0時48分発松戸行(松戸駅1時01分着)に接続し、快速通過駅の利便性を確保している。これは東京メトロにおける始発駅発車時刻として最も遅く、2021年3月13日のダイヤ改正前は北千住駅を1時04分に発車していた。
上り列車の終電は、JRの近距離電車でも下り列車に比べるとやや早く、都心に至る終電の始発駅時刻はほぼ0時前に設定されている。上り列車の発車時刻で最も遅いのは、埼京線(赤羽線)赤羽駅0時45分発池袋行(池袋駅0時54分着)である。
1970年代半ばの第1次オイルショック時に一部の路線で終電を繰り上げる動きが見られたものの、1980年代後半から1990年代初めのバブル景気時代には国鉄分割民営化により誕生したJRのサービス合戦が盛んになったことも相まって、多くの事業者で終電の繰り下げ傾向が見られた。一例として、阪急電鉄は1991年のダイヤ改正において、京都本線・宝塚本線・神戸本線の梅田駅(現・大阪梅田駅)発最終列車を0時25分発に繰り下げた。
その後のバブル崩壊により輸送人員は減少傾向に転じたが、公共交通機関としての使命を果たすために終電が大幅に繰り上がることはなかった。しかし、西日本旅客鉄道(JR西日本)では2005年に福知山線脱線事故が発生したことを受けて、乗務員の睡眠時間を確保するために2009年のダイヤ改正で終電を繰り上げた。
地下鉄は終電から始発までの間にトンネルや設備の保守点検および修繕を行う都合上、一般的な路線と比較すると終電が早い傾向にあるが、2011年の東日本大震災以降は外国人観光客によるインバウンド消費が高まったこともあり、2013年3月に大阪市営地下鉄(現・大阪市高速電気軌道〈Osaka Metro〉)が堺筋線を除く8路線で終電を10 - 30分繰り下げたことを皮切りに、東京 や名古屋(一部の日のみ) など、都市部の地下鉄で軒並み終電が繰り下げられた。
一方で2010年代後半以降、2018年の京阪電気鉄道京津線・石山坂本線、九州旅客鉄道(JR九州) など利用実態に合わせて終電繰り上げを行った路線も現れた。
また、保線作業員の人員不足が顕著になり、作業時間を拡大させることによって1日の作業量を増やし、休暇の取得を促進して労働環境を改善することが喫緊の課題となり、西日本旅客鉄道は2019年10月の時点でさらなる終電の繰り上げを検討していた。その中でも、2020年東京オリンピックの大会期間中には、終電を繰り下げる検討もされた。
しかし、2020年以降の新型コロナウイルス感染症(COVID-19)の世界的流行によって鉄道需要は大幅に減少し、JRと大手私鉄16社は経常損失を計上するとともに、2020年東京オリンピックも延期された。働き方改革に伴うテレワークが普及し、さらには感染防止のために夜間の宴会等が自粛されたこともあり、深夜時間帯の乗車率は大幅に減少した。
これらの実態を鑑みて、JR西日本は2020年9月、翌2021年のダイヤ改正で終電を繰り上げることを発表した。これに追従する形で、東日本旅客鉄道(JR東日本)や首都圏の大手私鉄9社を始めとする関東の鉄道事業者においても終電を繰り上げるダイヤ改正を発表した。
2021年1月7日、首都圏の1都3県(東京都、千葉県、埼玉県、神奈川県)を対象とした新型コロナウイルス感染症に関する緊急事態宣言が発令され、国土交通省や自治体からの要請を受けて、関東の鉄道25事業者は同月20日から現行ダイヤの一部列車を運休または回送列車とする形で終電を繰り上げ、同年3月12日(ダイヤ改正前日。一部事業者は3月26日)まで継続された。
しかし、この列車も2022年3月12日のダイヤ改正で伊予西条行きとなり、最も遅い特急は高知0時06分着の「南風27号」となった。なお、ミッドナイトEXP高松は2021年3月のダイヤ改正で廃止となった。
広島エリアでは、広島駅に到着する山陽新幹線の最終列車(23時52分着)からの接続を受けて山陽線のみ0時03~04分に発車する最終列車が設定されている。最終列車の到着が最も遅いのは山陽本線岩国駅の0時53分着であり、次いで山陽本線西条駅が0時41分である(2017年3月4日改正現在。2010年3月12日までは岩国駅は1時02分着、志和口駅は0時50分着だった)。可部線はあき亀山駅に0時20分着、呉線は広駅に0時21分着がそれぞれ1番遅くなっている。芸備線最終列車は2021年3月13日現在、広島駅23時20分発、下深川駅終着23時42分となっている。
非電化路線で最終列車が遅いのは、2009年(平成21年)3月14日のダイヤ改正当時は津山線津山駅1時01分着、高徳線高松駅0時59分着、引田駅0時57分着などであったが、すべて2010年(平成22年)3月13日のダイヤ改正で繰り上げ(津山線はダイヤ自体の繰り上げ、高徳線高松駅と引田駅は運行区間の短縮による)られた。2020年現在は津山線津山駅0時29分着で日本の非電化路線で最も遅い。過去においては、1971年1月時点で、山陰本線で下関駅23時32分発長門市駅2時11分着という列車が運行されていた。
地方の私鉄については、首都圏郊外にある関東鉄道常総線では、取手駅23時54分発の下り最終列車が水海道駅0時23分着であり、私鉄の非電化路線では最も到着時刻が遅い。