交通通行方向

交通通行方向是交通中一種成文或不成文的規則，用以約束人和各種交通工具的通行方位，即靠左行走或靠右行走。

行人

雖然各國政府對於機動車的行駛方向進行了規定，但沒有足夠的證據表明哪個現代國家的政府曾強制行人靠道路的某一側行走。事實上這樣的規定也不可能成功實行。不過，在行人面對面交會的時候，在空間允許的情況下，也會選擇是從對面來者的左側經過，還是從其右側經過。一般來說，在汽車靠右通行的國家，比如美國、加拿大、中國，兩人在人行道上迎面相對時一般也會選擇各自向右避讓，讓對方從自己的左側通過。左行國家，如日本、澳大利亞和紐西蘭，社會習慣是讓來者從自己的右側通過。英國的情況比較特殊，行人間沒有約定俗成的避讓方位。

普通道路

普通道路包括公路、高速公路、城市街道以及鄉間道路，在這些道路上行駛的交通工具包括自駕車、畜力車和人力車（包括自行車）。根據車輛在這些道路上的通行方位，通常分為靠左通行和靠右通行兩大類。

靠左側行駛

車輛靠道路左側行駛的傳統可以追溯至古羅馬時代（當時遺留下來的車轍痕跡可以證實這一點），在中世紀的歐洲成為慣例。由於人類大多數為右撇子，因此騎士上下馬時是用左腳踩馬鐙，靠道路左側行走便於上下馬。此外，由於騎士的佩劍通常掛在身體的左側，使用右手持劍或長矛，因此靠道路左側行走有利於同迎面而來的敵人進行戰鬥。靠左走的習慣遂在歐洲成為社會主流（例外情況是，歐洲的騎士在參加馬上長槍比武時，右手持槍，其馬匹靠右側前進，讓對手位於自己的左側）。

靠右側行駛

靠道路右側行駛的習慣出現在18世紀的法國，其原因是該國的驛站郵車和貨車業務比較發達，郵車及貨車一般配置雙馬，馭馬者通常右手持鞭，因此需要坐在郵車左前方，或者騎在靠左的馬匹身上，以便於同時駕御左右兩側的馭馬。靠右行駛時，在前方有來車的情況下，車夫可以在會車時向左探視，避免兩車的車輪或車彀碰到一起，而如果靠左行駛的話，就需要在車夫旁邊配置副手，造成人力的浪費。這一通行方式在法國大革命和美國獨立後逐漸在歐洲和美洲普及開來，並逐漸影響到其他大洲的國家和地區。
一個國家的道路通行方向可以從靠左行駛改為靠右行駛，也可從靠右改為靠左，取決於該國的政治和經濟需要。不過，在機動車交通系統發達的國家，進行這樣的更改需要很大的花費。瑞典是歐洲大陸最後一個更改通行方向的國家（1967年9月3日，通稱H日）；整個歐洲最後一個更改通行方向的國家是冰島，在1968年5月26日改為靠右行駛；日本的沖繩則在經過六年準備工作後，才於1978年將靠右通行改為靠左通行（1978年7月30日，通稱730）。

鐵路

英國是最早建造鐵路的國家。在出現複線鐵路後不久，它的鐵路系統就沿用了普通道路上靠左行駛的交通規則。隨著19世紀中葉以後各國聘請英國工程師修建自己的鐵路系統，這一規則也推廣到許多國家。通常情況下，在靠鐵路左側通行的國家，火車司機的駕駛座位設在左側；在靠鐵路右側通行的國家，火車司機的座位則設在右側，這與機動車的情況正好相反。這樣做的原因是可以使司機更清楚地看到前方路邊的鐵路交通信號。
在比較先進的國家，鐵路信號裝置都可以雙向顯示，也就是說複線鐵路的任意一道在必要的情況下可以以較大反向行駛（通常是一側故障或者施工及事故，以及試驗），若是在故障情況下雙線區間改為單線行駛，改用路票行車或者電話閉塞亦可改變行駛方向。

靠左側行駛

英國的鐵路和軌道交通系統幾乎全都靠左行駛。但是也有例外，例如在蘇格蘭，從格拉斯哥至威廉堡（Fort William）的鐵路上，火車是靠右行駛的，因為這段鐵路的月台都設在兩條路軌的中央，列車靠右行駛，則月台在列車前進方向的左側，司機在進站時可以方便地觀察站台上的情況。
在一些曾經是英國殖民地的國家和地區，比如香港、澳大利亞和印度，列車也是靠左通行的。但是加拿大是個例外，它的鐵路系統和美國一樣，是靠右側通行的。
值得注意的是，在一些機動車靠右側行駛的國家，比如中國大陸、法國大部分地區、比利時、義大利、瑞士法語區，火車也是靠左行駛的。這是因為這些國家最早的鐵路系統也是聘請英國工程師設計建造的。日本的鐵路系統靠左行駛，它把這一規則帶到了曾為其殖民地的韓國和台灣，韓國和台灣在第二次世界大戰後將公路通行方向改成了靠右通行，鐵路交通規則卻仍沿用舊制。
在軌距相同的情況下，不同國家之間的鐵路可以直接連接，例如連接英國和法國的「歐洲之星」列車（Eurostar），在英國和法國境內都是靠左行駛的，因此不需要變換方向。在列車進入行駛方向不同的國家時，例如從荷蘭進入比利時、從中國進入蒙古，在法國從其他地區進入阿爾薩斯和洛林以及弗朗什-孔泰時採用適當的方式變換行駛方向，主要的技術實現手段有採用立體疏解，用單線區間連接，交叉渡線，「錯軌」以及透過車站咽喉調整。

靠右側行駛

美國、加拿大、德國、俄羅斯和前蘇聯國家、歐洲大多數大陸國家，法國的阿爾薩斯和洛林以及弗朗什-孔泰地區採取鐵路靠右側通行的規則。這些國家的軌道交通系統也多採取靠右通行規則。在美國，芝加哥西北鐵路（Chicago and Northwestern Railroad）在遇到雙線路段時靠左行駛，因為這條鐵路是由英國人投資修建的。其中法國弗朗什-孔泰地區貝爾福經米盧斯到瑞士巴塞爾有相當複雜的行駛方向規則，該區間會變換兩次行駛方向（右-左-右）
朝鮮的鐵路基本上都是單線，在火車站和會車段，採取各自靠右側通行的原則。
中國大陸境內的城市軌道交通系統，如中國大陸許多城市的地鐵、亦採取靠右側通行的制度，與中國國鐵有所不同。
台灣的大眾運輸中，台北捷運及高雄捷運是採靠右通行和台鐵、台灣高鐵則相反

城市軌道交通系統

一般來說，各國的城市軌道交通系統（地鐵、輕軌、捷運、有軌電車）通常採取與機動車靠道路同一側行駛的交通規則。也就是說，在機動車靠右行駛的國家，軌道交通系統通常也靠右行駛，反之亦然。這樣做的主要原因是，這些軌道交通系統通常會有一部分線路借用普通路面，甚至與機動車和其他交通工具混行（比如有軌電車），因此需要遵守道路交通規則。
需要注意的是，軌道交通方向和鐵路的通行方向不總是一致的。比如倫敦地鐵北線（Northern Line）的銀行站（Bank Station），地鐵靠右側行駛。台灣、中國大陸、韓國、法國的傳統鐵路都採用靠左通行的原則，而其城市軌道交通系統車輛卻靠右通行。
中國大陸的軌道交通系統採取靠右通行的規則。中國大陸最早的地鐵線路——北京地鐵是靠右側通行的，司機座位則設在右側，以便進站停車時駕駛員助手下車查看乘客上下車情況。
香港的城市軌道交通系統港鐵，其前身香港地鐵和九廣鐵路都沿襲了英國的習慣靠左通行。除了馬鞍山綫採取靠右通行的規則，原因是馬鞍山綫需要遷就轉線站大圍站設計，方便馬鞍山綫乘客於大圍站下車後通過連接橋以最短距離到達東鐵綫大圍站往紅磡站方向的月台（日後港鐵的屯馬綫烏溪沙站至宋皇臺站亦會採取靠右通行的規則，但為了連接靠左通行的西鐵綫，將會在土瓜灣站進行立體交匯）。此外，觀塘綫延綫亦採取靠右通行的規則，原因是油麻地站月台設置特殊，故列車於油麻地站至黃埔站的行車方向將為「左下右上」。
當路線沒有建築完成時會有例外的情況，若是當時的終點車站前後並沒有設置道岔，則需要從更遠的道岔先行換線，如在1998年至2000年期間，北京地鐵復八線與1號線（蘋果園至西單區間）沒有全線貫通，在復八線自四惠東站至天安門西站的運行區間中，地鐵列車在東單站以西的區間採取交替變更運行方向的方式，即首趟西行列車在離開東單站後仍靠右行駛，至終點站天安門西站；然後不更換行駛方向，調頭向東行駛，這時的行駛方向變為靠左；在王府井站與東單站之間重新改為靠右行駛。下一趟列車的運行方式則與之相反，在離開東單站之後改為靠左行駛，至終點站天安門西站後直接調頭東返。台北捷運藍線的江子翠－新埔間剛開通時亦是如此。

船舶

《國際海上避碰規則公約》規定，當兩船對頭相遇時，各自靠右航行 (When two power-driven vessels are meeting on reciprocal...each shall alter her course to starboard...)。在兩船航線呈丁字或八字相遇時，位於對方左側或左前側一方的船舶要避讓右方來船。在歐洲的內河航運水道，例如萊茵河上，船舶也採取類似的航行避讓規則。但是在河流向左轉彎時，溯河上行的船舶有權要求向下游順流航行的船舶向左方避讓，因為在河道轉彎處，內側的水流速度大於外側，不利於逆水航行。
大型船舶的駕駛台位置通常位於艦橋正中，大多數小型船舶和內河船舶則通常設在右側。這是由避讓右方來船的海事規則決定的，駕駛員在艦橋右側操船，便於發現右方的船隻。但是，主要的遊艇製造國——美國、德國和義大利生產的私人遊艇，其駕駛員座位通常設在船艙的左側，與汽車的駕駛座位類似。