漁翁・漁夫が塩屋に戻ってきたことから、僧は、一夜の宿を貸してほしいと、漁夫を通じて願い出る。漁翁は、余りに見苦しいのでと、いったんはその求めを断る。しかし、僧が、自分は都の者で、この浦を初めて訪れたが、日が暮れたので、なにとぞ一夜の宿を貸してほしいと重ねて頼むと、漁翁はこれを承諾した。
漁翁による物語.
僧は、この地は源平の合戦の地だと聞き及んでいると言って、その物語を聞かせてほしいと求める。漁翁は、お安いことだと言って、屋島の戦いの有り様を語って聞かせる。
漁翁の正体の暗示.
僧は、漁師にしては余りに詳しいと不審に思い、漁翁の名を尋ねる。すると、漁翁は、直ちには名乗らないで、姿を消す（中入り）。その際、「よし常の憂き世の」という詞章から、正体が義経であることが暗示される。
間狂言.
後場.
僧の待謡.
僧は、塩屋で一夜を明かし、漁翁が正体を現すのを待つ。
義経の登場.
義経の亡霊（後シテ）が登場する。面は（または今若）で、黒垂、梨子打烏帽子、法被、半切、太刀を身に着けた武者の姿である。
僧は、心の持ち方によって生死の海とも見え、真如の月とも見えるのだと諭すが、義経は、合戦の有様を忘れることができないと言う。
義経による物語.
義経の亡霊（後シテ）は、屋島の戦いの様子を回想し、物語る。義経が、波打際に馬を進めて戦ううちに弓を取り落としてしまい、弓が潮に流されたので、敵船近くまで馬で追いかけて弓を取り戻したという「弓流し」の場面である。義経は、危険を冒してまで弓を取りに行ったのは、弓を惜しんだのではなく、弓を敵に取られて名誉を失うのを恐れたからだと述べる。
終曲.
その後、舞いながら、修羅道での戦いの有様を再現する（キリ）。そこでは、生前に壇ノ浦の戦いで戦った相手である平教経と、再び戦うことを余儀なくされている。
こうして舞い納めると、義経の亡霊は去り、終曲となる。
作者・沿革.
『申楽談儀』に、「通盛・忠度・義経三番、修羅がかりにはよき能なり」とあり、この「義経」は本曲のことだと考えられている。また、同書では、「八島の能」について、「よし常の憂き世の」という表現が「規模」（眼目）だと評する記述がある。これらから、本曲が世阿弥の時代に成立していたことが確実であるが、構想・構成・引用典拠・詞章等の特徴から、世阿弥の作であると考えられている。