難波津
瀬戸内海が現在のような形になったのは縄文時代のことであるが、当初の海岸線は生駒山の麓、現在の東大阪市まで入り込んでいた。この湾を河内湾と呼ぶ。河内湾の入り口に南から突き出ていたのが現在で言う上町台地である。
その後、河内湾の入り口は堆積した土砂で埋まり数条の砂州・砂堆となり(吹田砂堆・天満砂堆・難波砂堆)、2世紀から3世紀にかけて、河内湾は完全に瀬戸内海から切り離されて「草香江」と呼ばれる湖となった(河内湖)。古墳時代に入ると、人々は水運の利便性を考えて瀬戸内海と河内湖の間に運河を掘削し、これを難波堀江(なにわのほりえ)と名付けた。河内湖の最奥部の生駒山麓には草香津と呼ばれる港湾施設があり、瀬戸内海から難波堀江を通過して河内湖に入った船は、そのまま東進して草香津に向かった。また難波堀江の途中の、砂州と砂州の間にできていた潟湖にも港湾施設が建設された。これが難波津である。
また難波津の東、上町台地の先端からは16棟もの倉庫群の遺構が発掘されている。なお、文献史料には「難波館(なにわのむろつみ)」と呼ばれる商館の存在も示されているが、こちらの遺構はいまだ発見されていない。
大化の改新の後、仁徳天皇の宮である難波高津宮があったとされる現在の法円坂周辺に都が戻り、難波長柄豊碕宮(前期難波宮)が造営された。しかし654年に孝徳天皇が崩御すると都は明日香(現・明日香村付近)に戻り、686年には難波長柄豊碕宮は焼失してしまう。奈良時代にはいわゆる後期難波宮が再建され、一時期聖武天皇が都を置いた。
ところが、8世紀に入ると、難波津は土砂の堆積によって港湾施設としての機能を失っていくことになる。