京都市内の通り（きょうとしないのとおり）では、旧京都市街の道路と、道路を基準として所在地を表す方式について記す。

同市街は「碁盤の目」といわれる平安京の大路小路に端を発する、南北と東西に直交する格子状の街路を特徴とし、主要な通りに限らずほとんどの通りが固有の名称を持ち、場所（交差点・住所（所在地））を表すためにも用いられる（通り名を用いた場所の表記を参照）。

 成立と変遷 

西暦794年（延暦13年）に造営され、日本の首都となった平安京の条坊制に基づく南北と東西に直交する大路小路に端を発する。平安京の中央には、南北に幅28丈（約85メートル）の朱雀大路が位置し、南端には都の正門である羅城門、北端には大内裏の正門である朱雀門につながっていた。また、東西南北には、17丈（約50メートル）から8丈（約24メートル）まで5種類の幅を持つ大路、幅4丈（約12メートル）の小路により、40丈四方の街区「町（まち）」に区画された。

その範囲は、北端が現在の一条通、南端が九条通、東端が寺町通にあたる。なお、西端は、概ね現在の葛野大路通付近にあたるが、都の西半分である右京が寂れたこともあり、街路としては継承されている訳ではない。

10世紀初期の『延喜式』においては、平安京内の縦横に設けられた街路の幅員について詳細に示されている。しかしながら、固有の街路名は「朱雀大路」が見えるだけであり、外周を「東極大路」、「南極大路」などと示すのみである。

街路（大路小路）が固有の名称を持つ時期は定かではなく、自然発生的に生じたと考えられるが、10世紀後半には、町尻小路・町口小路、室町小路、油小路、具足小路（錦小路）、綾小路、塩小路などの名称が用いられ、大路小路が固有の名前で呼ばれるようになった。街路の名称を用いた場所の表現についても10世紀後半にさかのぼることができる。

平安時代後期になると、都は左京中心になるとともに、都市域が一条を越えて北へ広がり、街路も北進した。また、白河殿の設置など二条大路を介して鴨川東岸へも広がった。

中世以降、街路の幅は狭小化した。これは、街路を中心とした向き合う部分がコミュニティを構成する両側町の成立とも大いに関係する。

戦国時代末期には、現在使われる「通（とおり）」という表現で呼ばれるようになり、またこの戦国時代から織豊期に掛けての時期に、現在にも伝わる新しい名称が多く生まれ、近世に掛けて定着した。

また、この時期、京都の町割りに大きな変更を行ったのが、豊臣秀吉である。御土居を築造し、寺町通・室町通間及び堀川通以西で半町ごとに新しい街路を南北に通す、天正の地割を行った。

江戸時代においては、大きな変化はなかったものの、河原町通・木屋町通など鴨川西岸、鴨東と呼ばれる鴨川東岸の開発が進んだ。

明治時代から大正時代に行われた三大事業によって、烏丸通、千本通・大宮通、東大路通、丸太町通、四条通、七条通の拡築と市電の敷設が行われた。また、その後の都市計画事業（市区改正設計）として北大路通・西大路通・九条通・東大路通の市内外周道路のほか河原町通などの主要道路の拡築が行われた。市街地周辺部の街路も土地区画整理事業とともに、この時期から整備されていった。

第二次世界大戦時には防火を目的に強制的に建物疎開が行われた。高辻通、智恵光院通等において消防道路の敷設のため、また御池通・五条通・堀川通などに沿って大幅な防火帯の形成のために建物疎開が行われ、戦後の道路拡幅に用いられることになった。

 通り名を用いた場所の表記 
京都市内の東西・南北の通りは、古くは平安京以来の直角に交差する街路を踏襲していることから、市街地のある地点を標示する時、東西・南北の通りの交差点をどちらに行くのかという表示さえすれば、その地点まで容易にたどり着くことができる。

そのため京都では、辻（交差点）の名称を交差する街路名の合成により表すこと、また東西と南北の通りの名称の組み合わせと方向指示により場所を表示することが、長年にわたり使われ続けており、京都市の新たに編入された地域を除いた旧市内では、住民票等の公的な住所の表記にも用いられる。

 交差点 
市内中心部の交差点は、交差する2つの通り名の合成により、たとえば三条通と河原町通の交差点は、それぞれの名称から「通」を除いたもの（「三条」と「河原町」）を用いて、「三条河原町」や「河原町三条」のように称される。どちらの通りを先に呼称しても意味は通じるが、多くの場合どちらかの通りを先に呼ぶものが固有名詞化しており、上述の例では、交差点の表示やバス停の名称は「河原町三条」で統一されている。公共の場所での呼称統一は明治以降進められているが、同じ国道上の標識でも2025年まで2通りの交差点名が併存していたなど、名称に正誤はない。

こうした固有名詞として用いられる交差点名・バス停名は、多くがかつて存在した京都市電の停留所名を継承したものになっているが、それも含めて、固有名詞化した交差点名・停留所名について、東西と南北のどちらの通りを先に呼ぶかについての明確な法則性はない（例：「四条烏丸」「四条河原町」「五条千本」「北大路新町」「高辻葛野大路」等）。また、道路上の交差点名の表記では「五条大宮」である一方、バス停の名称は「大宮五条」であるなど不一致がみられる例もある。

通り名の合成により交差点名を表す場合、基本は「通」の語を除くが、「白川通今出川」など「通」を除かない場合もある。なお、東大路通と交わる交差点に関しては、東大路通の別称及び旧称である東山通が用いられ「東山○○」と称す（例：「東山五条」）。また、川端通と三条通、四条通、五条通、七条通との交差点は「川端○条」ではなく、「○条大橋」と称す（例：「三条大橋」）。しかし、東一条通、二条通との交差点については川端東一条、川端二条と称する。

東大路通と四条通の交差点が「祇園」（交通情報等においては「祇園石段下」）、東大路通と今出川通の交差点は「百万遍」、丸太町通と白川通の交差点を「天王町」、西大路通と丸太町通の交差点を「円町」（住所表記やバス停などは「西ノ京円町」）、西大路通と今出川通の交差点を「北野白梅町」、千本通と御池通の交差点を「二条駅東口」、九条通と壬生通の交差点を「京阪国道口」と称す等の例外も一部存在する。

市内中心部では、こうした通り名の合成による交差点名が単なる交差点の名称だけでなく、周辺一帯を示す地名になっている場合がある。例えば「四条河原町」は京都市の繁華街、「四条烏丸」はビジネス街を表す地名として認識されている。

辻（交差点）を東西・南北の街路（大路小路）の名称の合成により表すことは、おおよそ11世紀から用いられるようになる。平安時代の貴族の日記の分析によれば、東西路を先に、南北路を後に記す例が多い。

 住所 

 表記の法則 
市内中心部など主に格子状の街路を持つ地域では、目的地がどの通りのどの場所にあるのかということが分かれば場所を特定することができることから、まず目的地が面している通り名を示し、次にその通りと直近で交差する通り名を末尾の「通」の語を除いて示したうえで、その交差点から見た目的地の位置を、北に向かう場合は「上ル／上る」（あがる）、南へは「下ル／下る」（さがる）、東西に向かう場合はそれぞれ「東入」（ひがしいる）、「西入」（にしいる）と表記する方法が用いられ、南北・東西それぞれの通りに面した場所について、以下のように表記される。
 南北の通りに面した場所
 南北の△△通に面し、東西の○○通から北に進んだところにある場所は「△△通○○上ル（あがる）」であり、○○通から南に進んだところにある場所は「△△通○○下ル（さがる）」である。
 東西の通りに面した場所
 東西の□□通に面し、南北の××通から東に進んだところにある場所は「□□通××東入（ひがしいる）」であり、××通から西に進んだところにある場所は「□□通××西入（にしいる）」である。
上記において、東西の通りに面した場所を示す場合の南北の街路や、南北の通りに面した場所を示す場合の東西の街路の名称の末尾が「通」である場合、「通」の語を除くのが原則であるが、「御前通」については「通」の語をつけたまま記すことがある。また、例えば「仁和寺街道」や「三条通北裏」など、末尾に「通」の付かない場合はそのまま表記する。

通り名の付いていない道（辻子（図子）や路地）に折れて入っていく場合、「上る東入」などの表記をする例もみられる。また、名前の付いた通りとの交差点からの間が長く、複数の町が存在するような場合は、「上る二丁目」などの表記もある。これらの表記は、平安京域外の上京区の北側に多く見られる。

 公的な住所の表記 
市内の中心部（明治22年（1889年）の市制施行時に京都市域であった場所）においては、その場所を上記の表記の法則により示したうえで町名（公称町名）と番地を付したものが、住民票等に記される公的な住所（所在地）の表記方法として用いられる。後述のとおり、現在の公的な住所の表記においては、南北の通りに面した場所についてはひらがなの「上る」「下る」、東西の通りに面した場所については送り仮名のない「東入」「西入」が用いられる。例として、京都市役所の所在地は「京都市中京区寺町通御池上る上本能寺前町488番地」と表記される。

尚、公的書類であっても自動車検査証の所有者・使用者の住所・所在地、使用の本拠の位置は通り名のない「京都府京都市〇〇区〇〇町＋番地」での登録・届出となり、「〇〇通〇〇上る」に対応する住所コード・例外コードもない為、通り名を含む住所等は記載できない。

なお、公的な住所の表記が求められない、単に所在地を表すような場合、通常上記の表記の法則により「上ル／上る」「下ル／下る」「東入（東入ル／東入る）」「西入（西入ル／西入る）」までを記し、町名や番地は省略して記さないのが一般的である。また公的な住所の表記では通り名を用いた表記を行わない市内周縁部でも、上記の法則により所在地を表記することが一般的に行われている。

「通」の文字を付けず、通りの順序に法則性のない「交差点名」に「上ル／上る」「下ル／下る」「東入（東入ル／東入る）」「西入（西入ル／西入る）」を付け、例えば「四条烏丸下る」との表記も通用するが、前述の表記の法則に則っておらず公的な住所の表記には用いられない。また交差点名や「○○通△△」の表記と併せて、方位を用いて「○○角」とする、例えば「東南角」といった表記もまた同様に一般的には通用する一方で公的な住所の表記には用いられない。

近年インターネット上では通りを略して区名に続けて町名を書いている場合があるが、同じ区内に同名の町名が存在する場合に対応できないことに留意されたい。

 表記の差異 
「通」と「通り」
個別の通りの名称について、「通（とおり）」には送り仮名「り」を付けないのが通例である。京都市の道路台帳の名称でも送り仮名「り」を付けず、公的な住所の表記において用いられる通りの名称でも送り仮名を振らない。例外として道路標識では全国標準に基づき「通り」として送る表記を採用している。
「上ル」「下ル」と「上る」「下る」
「上ル／上る」「下ル／下る」については、現在、住民票等の公的な住所の表記では「上る」「下る」のように平仮名の送り仮名しか認められなくなっているが、かつては正式な表記が「上ル」「下ル」であり、現在でもこちらが一般的に使われる。
「東入」「西入」と「東入ル／東入る」「西入ル／西入る」
また「東入（東入ル／東入る）」「西入（西入ル／西入る）」について、「東入」「西入」は送り仮名を振らないのが通例であり、公的な住所の表記でも送り仮名を振らないが、「東入ル／東入る」「西入ル／西入る」と表記することも一般的に使われる。

 表記の歴史 
街路の名称を用いた場所の表現については10世紀後半にさかのぼることができ、直交する通り名の合成による地名（交差点名）の表記は11世紀初頭から、また、現在も用いられる「○○通○○下ル」などの東西・南北の通りの名前の組み合わせと方向指示による表記については17世紀中期からその用例が見られる。

また、通りを「通」と表記する史料の初出は、天文8年（1539年）『親俊日記』の 「室町通」であり、戦国時代以降にこの表現が定着したとされる。

 通りを覚える歌 
京都市の中心部の東西・南北の通りの名を覚えるために、通りの名前を編み込んだ唄がいくつか知られている。その中でも代表的なものが下の2曲である。節の最初を取り、南北の通りについては「寺御幸」（てらごこ）、東西の通りについては「丸竹夷」（まるたけえびす）とも呼ばれる。なお、丸竹夷が口伝えに伝えられてきたものであるのに対し、寺御幸は一度途絶えてしまったものを、過去の史料をもとに再編したものである。

京都放送（KBS京都）は1988年4月から数年間『姉三六角蛸ワイド』（あねさんろっかくたこワイド）というテレビのワイド番組を放送したことがある。京都銀行が「寺御幸」を、聖護院八ツ橋総本店が「丸竹夷」をテレビ広告で使ったこともある。また、フィクションでは『名探偵コナン 迷宮の十字路』に登場している。

歌詞についてはいくつかのバリエーションがみられる。ここに示すのはその中の一例である。

 南北の通り（寺御幸） 

寺町、御幸町、麩屋町、富小路、柳馬場、堺町、高倉、間之町、東洞院、車屋町、烏丸、両替町、室町、衣棚、新町、釜座、西洞院、小川、油小路、醒ヶ井、堀川、葭屋町、猪熊、黒門、大宮、松屋町、日暮、智恵光院、浄福寺、千本

「西陣」は通りの名ではない。

 東西の通り（丸竹夷） 

丸太町、竹屋町、夷川、二条、押小路、御池、姉小路、三条、六角、蛸薬師、錦小路、四条、綾小路、仏光寺、高辻、松原、万寿寺、五条、（雪駄屋町）、鍵屋町、（銭屋町）、（魚棚）、六条、三哲、七条、八条、九条、十条、東寺

なお、雪駄屋町通は現在楊梅通、銭屋町通は現在的場通、魚の棚通は現在六条通。三哲は塩小路通。

下を「五条」で唄を終えることもある。また、魚の棚以南の個所には異なって伝わっている歌詞が多くある。比較的よく歌い慣らされているのは、上記の通り、十条通を歌い込むものだが、三哲通（塩小路通）が七条通より早く歌われるとともに、九条通にある東寺を十条通とともに掲げるなど、実際の通りの順序と異なって歌われている。さらに十条通は昭和期に作られた新しい通りであることなどから、語呂合わせを混ぜながら時代により変化していたとも考えられている。

なお、上は丸太町通から始まっているが、江戸時の町家の上手はおおむね丸太町から始まり、下は五条程度であった。また、昭和初期まではその外では田畑も多かった。このため終わりが七条までになっている歌詞もある（下表参照）。

なお、万年寺通は現在花屋町通で、「珠数屋二筋」の上珠数屋町通・下珠数屋町通より北にあり、これも通りの順序が入れ替わって唄われている（中珠数屋町通である正面通は唄われていない）。

また、通りを歌う順番を実際の並びの通りに示した歌詞もある。

また、丸竹夷の最初につけて丸太町通から北の東西通り名を歌いこむ歌詞として、以下のものがある。

鞍馬口、寺之内、上立売、五辻、今出川、元誓願寺、武者小路、一条、中立売、上・中・下長者町、出水、下立売、椹木町

また、丸竹夷も、寺御幸についても、上に掲げるもの以外のバリエーションは数多く存在する。また、丸竹夷（東西の通り）に続いて、寺御幸（南北の通り）を歌うものもある。

 寺御幸
 「浄福千本（じょうふくせんぼん）さては西陣（にしじん）」
 丸竹夷
 「九条十条（くじょうとうじょ）でとどめさす」