Odysseus phải đối mặt với một số trở ngại trên đường trở về nhà từ Cuộc chiến thành Troy mà Poseidon, thần biển cả, cản đường anh. Sau khi kết thúc chiến tranh, Odysseus đang đứng trên một vách đá , nhìn ra biển, tự ca ngợi mình vì sự xảo quyệt trong việc đánh lừa quân thành Troy bằng con ngựa gỗ chứa binh lính Hy Lạp. Poseidon nghe thấy anh ta và tức giận vì sự kiêu ngạo của Odysseus.
Lý do cho sự tức giận của Poseidon là vì chính con rắn biển ăn thịt các con trai của thầy tu thành Troy là Laocoon đã thuyết phục người thành Troy dắt ngựa vào bên trong bức tường của họ; trước khi con rắn xuất hiện, họ đã chuẩn bị để tiêu diệt nó. Odysseus đã không nhận ra điều này khi anh ấy tự khen ngợi sự khéo léo của mình.
Khi Odysseus rời thành Troy, con tàu của anh ta luôn gặp bão tố, vì Poseidon đã quyết tâm giữ anh ta không về được nhà. Cuối cùng, anh đến hòn đảo Circe và phải đến gặp Hades để hỏi ý kiến Tiresias, nhà tiên tri mù, về cách tốt nhất để về nhà. Anh cũng đổ bộ lên đảo Cyclops Polyphemus, cũng là con trai của Poseidon. Khi Odysseus làm mù mắt các Cyclops, cơn thịnh nộ của Poseidon càng gia tăng. Cuối cùng bị đắm tàu trên đảo Calypso, Odysseus đóng một chiếc bè và cuối cùng trôi đến vùng đất của các Phaeacians. Trớ trêu thay, Poseidon là người bảo trợ cho những người đi biển này, nhưng cuối cùng họ lại cho Odysseus một chuyến hành trình an toàn về nhà, nơi anh phải đối mặt với thử thách cuối cùng là chống lại những kẻ cầu hôn đã cố gắng níu kéo vợ anh trong nhiều thập kỷ anh đã ra đi.