複々線（ふくふくせん、quadruple track）とは、2つの複線軌道、すなわち4本の軌道が敷設された線路を指す。言い換えると四線（しせん）。

同様に、6本が敷かれている3組の複線は三複線、8本が敷かれている4組の複線は四複線と呼ぶ。

概要 
複線線路が隣接して敷設された状態。一般的にそれぞれの複線は列車の種別や系統によって使い分けられる。一部には立体的に複線を並べる場合もある。

緩急分離運転を行っている場合、速達列車が走行する線路を急行線または快速線、普通列車が走行する線路を緩行線と呼ぶ。JR線では歴史的な経緯から、それぞれを電車線・列車線と呼ぶ場合がある。

複々線は、複線と比較して停車場以外でも列車の追い越しが可能である。そのため、様々な速度帯、種別の列車を運行している路線では、適切に線路を使い分けることで、待避列車の待ち合わせ時間をなくすなど、効率的なダイヤが設定できる。

異なる事業者の複線が並行している場合や、同一事業者の複線路線が並行する区間でも、完全に別系統として運行管理されている場合は、複々線として扱われることは少ない。

日本一長い複々線区間は、西日本旅客鉄道（JR西日本）の東海道本線草津駅 - 山陽本線西明石駅間 (120.9 km) 。一方、JR四国はJR6社で唯一、複々線が存在しない。日本の私鉄で最も長い複々線区間は、東武伊勢崎線（東武スカイツリーライン）の北千住駅 - 北越谷駅間 (18.9 km) 。

配線による分類 
複々線の配線は、方向別複々線と線路別複々線（系統別複々線）の2種類に大別できる。方向別複々線は、4線を上・上・下・下のように2線ずつ方向をそろえて敷設。線路別複々線はA線上・A線下・B線上・B線下のように路線別に並べて敷設。

方向別複々線 

同じ方向への列車が隣り合って走行するため、間に島式ホームを設置することで、同方向の列車の対面乗り換えが可能。緩急分離運転を行っていれば、速達列車と緩行列車の連絡は容易。旅客にとっては便利な構造といえるが、後述のとおり事業者側にとっては不都合な側面もある。
複線区間を途中から方向別複々線にする場合は問題にならないが、二方から複線線路が合流してできる複々線区間を線路別複々線とするには、合流部分で内側の2線を互いに交差させるか外側の1線と内側の2線を交差させなければならない。
この交差部を立体交差とする場合は建設費用が大きくなり、建設自体困難な場合もあり、平面交差とする場合はダイヤ構成に制約が生じる。
また、複々線区間で外側の線路を走行する列車を折り返す場合、内側の2線を横断する必要があるため、運転上の制約が生じる。
これを完全に回避するためには引上げ線の立体交差化が求められる（例：萱島駅）が、内側の線路の間に引上げ線を設ける（例：京都駅）ことで制約を軽減できる場合もある。
可動式のホームドアが設置されていない駅において、急行線を走行する列車に通過列車と停車列車が混在する場合、急行線に面するホームを完全に壁や柵で塞ぐことはできないため、混雑時は安全上の懸念が生じる。ただし、一部の時間帯だけ急行線のホームが使用され、大半の時間帯が全列車通過となる路線において、当該急行ホームにロープを張って安全性を高めているケースもある（JR京都線・JR神戸線など）。

なお、1970年代以降にラッシュ緩和を目的として整備された複々線は方向別が多い。

線路別複々線 

隣り合う線路を走る列車は上下逆となるため、同方向へ向かう列車の乗り換えでは別のホームへ移動する必要がある。緩急分離運転であっても、列車同士の連絡は悪くなり、旅客にとっては不便な構造といえるが、後述のとおり事業者側にとっては好都合な側面もある。

2つの複線路線を合流させて線路別複々線区間とする場合、交差は生じない。
逆に複線区間を途中から線路別複々線区間とする場合は交差が生じる。

なお、日本の首都圏のJR線では、複々線の多くが通勤五方面作戦で建設され、線路別複々線の方式がとられた。これは工事のしやすさや、駅ホームのスペースを重視したためである。利用客の反発をうけ、急行線でも各駅停車運転を行った例もある。

運転方法による分類 
複々線の分類は、緩急分離運転と系統分離運転の2つの分類。またこれらを併せ持つ場合もある。

緩急分離運転 
運転系統を各駅停車（緩行）と速達列車（急行）に分離する方法。これにより、速達列車の速度が向上し、緩行列車の待避も解消できる。

長距離列車を運行する列車線と短距離電車を運行する電車線の分離は、本質的には系統分離運転に属するが、分離した結果として実質的に緩急分離になることが多い。

系統分離運転 
列車を運転系統で分離する方法。旅客列車と貨物列車を分離する貨客分離（かきゃくぶんり）のほか、京浜急行電鉄や京成電鉄、名古屋鉄道のように支線が合流する駅と隣の拠点駅までの1駅間のみ複々線化する例もある。

三線 

複線に線路を1線追加したものを、三線（さんせん）、複単線（ふくたんせん）または1.5複線という。

別路線が合流する場合 
別路線に直通する線路を敷設する場合に、駅と分岐点の間に敷かれる。なお、引き上げ線などをこれに充当することもある。

ターミナル駅と分岐駅の間で、複線の線路と単線の線路が併走する例
 函館本線：札幌駅 - 桑園駅 （函館本線の複線と札沼線〈学園都市線〉用の単線が併走。構造的には函館本線の下り列車も札沼線の単線を走行可能で、函館本線から見れば下りのみ2線となる。）
 鹿児島本線：博多駅 - 吉塚駅（鹿児島本線の複線と篠栗線用の単線が併走。)

緩急分離運転の場合 
上りまたは下りの一方のみ2線を使用させ緩急分離している場合と、列車種別ごとに複線と単線を割り当てる場合がある。後者の場合、単線を割り当てられた種別は途中駅で列車交換を行う場合もある。さらに三線は、輸送需要が時間帯によって偏りが出るケース、すなわち、都市中心部と郊外を結ぶ路線で、朝に都心方向、夕に郊外方向への輸送需要が増大するときなどに、輸送力の増強手段、途中駅を通過する列車の速度向上手段などとして活用できる可能性をもっている。複々線に比べ、必要とする用地が4分の3であることが最大の利点であるが、双方向に運行可能とするための信号・保安設備の扱いの難しさや車両運用の問題などから、日本では以下の例のみに限られる。

上りまたは下りの一方のみ2線を使用させ緩急分離している例
 京急本線：神奈川新町駅 - 子安駅間（上りが2線）
 小田急小田原線：登戸駅 - 向ヶ丘遊園駅間（上りが2線。土地区画整理事業が複々線化工事に間に合わなかったための暫定措置。将来的には下りも2線化し方向別複々線となる予定）
 JR九州鹿児島本線：春日駅 - 南福岡駅（春日駅を出て上りが2線となる）

列車本数の多い種別に複線、少ない種別に単線を割り当てる例
 スイス連邦鉄道：ジュネーブ - コペ（:fr:Coppet）間（列車本数の多い急行線を複線、列車本数の少ない緩行線を単線とし、緩行線列車は途中駅で列車交換を行う。）
 スイス連邦鉄道：コペ - フネ（:fr:Founex）間（一部の貨物列車は単線を走らせ、速度の高い旅客列車に追い抜かれる。）

勾配緩和のため 
JR東海道本線の南荒尾信号場 - 関ケ原駅間は、関ヶ原越えの勾配緩和のため垂井駅を経由しない下り線（新垂井線）と、垂井駅に下り普通列車を停車させるための単線の垂井線が並行し、合計で三線となっている。なお、新垂井線は特急列車と貨物列車・回送列車のみが、垂井線は普通列車のみが走行するため、結果的には前記の緩急分離運転にも該当する。

JR湖西線の山科駅 - 長等山トンネル内は、通常の複線に加え、貨物列車の牽引（けんいん）定数確保用の下り貨物線が併走している。貨物列車の他に特急列車もこの貨物線を走行し、ダイヤが乱れた場合は、貨物線を走行しない新快速や普通列車が琵琶湖線との分岐点から長等山トンネル入り口までの高架区間を使って特急を待避することがある（この区間で待避することで、後続の琵琶湖線電車に影響を及ぼさない）。

その他 
西武池袋線の秋津駅（正確には同駅の数百m先） - 所沢駅間では通常の複線に加え、東日本旅客鉄道（JR東日本）武蔵野線との連絡線を併走させ、三線としている。新車の甲種輸送や譲渡車の引渡しの時のみ使用され、営業列車がこの連絡線を走行することはない。

五線 
複々線に1線追加した五線の区間もある。

例
 東海道本線：京都駅 - 向日町駅（方向別複々線に単線1線追加。この単線は、京都駅30番のりば発の特急「はるか」や京都総合運転所への回送列車、京都貨物駅発の貨物列車が走行）
 山陽本線：兵庫駅 - 鷹取駅（方向別から線路別に変わる複々線に単線1線追加。この単線は、和田岬線の出入庫用や訓練用として使用）

日本における複々線の例 
どの範囲までを複々線とするかは、明確な定義はない。とりわけ複々線とするか別線扱いとするかは、鉄道事業者により、また時代により統一されていない。一例として『鉄道要覧』において、民営鉄道の摘要欄に複々線区間が記載されているが、形態上は複々線でも別線扱いとして記載されていない場合も多いうえ、JR路線はほとんど記載されていない。そのため、解釈によって下記以外の事例もある。

現存事例

廃止事例

日本における三線の例

現存事例

廃止事例

日本以外の複々線の例

アメリカ 
 ニューヨーク市地下鉄 - ニューヨーク市地下鉄においては、マンハッタン島内を中心に複々線区間が数多く存在し、日常的に急行運転 (Express Service) が行われている。また、クイーンズやブロンクスには三線区間があり、一部はラッシュ時にピーク方向限定の急行運転に活用されている。
メトロノース鉄道 - ニューヘイブン線のグランドセントラル - ニュー・ヘイブン＝ユニオン間は複々線である。（ミルフォード駅周辺は一部三線）
 シカゴの高架鉄道線（シカゴ・L）、通勤鉄道線（メトラ） - シカゴの高架鉄道線の三線区間は、ビルの谷間を走るために複々線への線増困難な地域に設けられ、限られた用地における線増の事例としては画期的なものであったが、その後撤去された。通勤鉄道線の三線区間は現在も残り、ニューヨーク地下鉄同様急行運転で活用されていた。

台湾 
 台湾鉄路管理局縱貫線 八堵 - 南港場内信号機手前の間は三単線。
 台湾鉄路管理局縱貫線 樹林 - 南樹林間は三単線。
 台湾鉄路管理局縱貫線・内湾線 新竹 - 北新竹間は線路別複々線。

韓国

韓国鉄道公社 
 京釜線ソウル・地下ソウル駅 - 九老間は線路別三複線、九老 - 斗井間は方向別複々線。
 京仁線九老 - 東仁川間 - 方向別複々線
 京元線及び中央線清凉里 - 回基間 - 線路別複々線
 中央線及び京春線上鳳 - 忘憂間 - 線路別複々線
 京義線陵谷 - デジタルメディアシティ間 - 方向別複々線

香港 
 香港鉄路有限公司東涌線および機場快線九龍 - 茘景手前の区間は方向別複々線、茘景駅構内 - 青茘橋手前（藍巴勒海峡を渡る橋梁）までは線路別複々線、青茘橋 - 青衣間は上下二層式方向別複々線（上層は上り東涌・博覧館方面、下層は下り香港方面）。

以下の路線は基本的に方向別複々線だが、対面乗り換えを考慮して駅間で線路配置が変わる。
 香港鉄路有限公司港島線および将軍澳線鰂魚涌 - 北角
 香港鉄路有限公司観塘線および将軍澳線調景嶺 - 油塘
 香港鉄路有限公司観塘線および荃湾線太子 - 油麻地

中国 
 広州鉄路集団公司広深線深圳 - 広州は線路別複々線。
 北京地下鉄1号線および八通線四恵東 - 四恵は線路別複々線。
 中国鉄路総公司京滬高速鉄道および滬寧都市間鉄道上海虹橋 - 崑山南は線路別複々線。

タイ 
 タイ国有鉄道北本線 ランシット - バーンパーチー間は三単線。
 タイ国有鉄道東本線 フアマーク - チャチューンサオ間は三単線。
 ダークレッドライン クルンテープ・アピワット中央 - ランシット間は複々線。

インド 
 ムンバイ近郊鉄道のセントラルライン（中心部線）チャトラパティ・シヴァージー・ターミナス駅 - の間
 ムンバイ近郊鉄道のウェスタンライン（西部線）チャーチゲート駅 - ビラール駅の間
  - の間の本線
 ニューデリー駅 -  (ハリヤーナー州) 間の本線
 チェンナイ近郊鉄道のチェンナイ・ビーチ駅 - の間
 チェンナイ近郊鉄道のチェンナイ・セントラル駅 - ティルヴァッルール駅の間
 のバルダマーン・ジャンクション駅 - アサンソル駅の間

イタリア 
 北ミラノ鉄道（ミラノ近郊鉄道）ミラノ・カドルナ - サロンノ間。