Ulysse a fait face à un certain nombre d'obstacles sur le chemin du retour de la guerre de Troie que Poséidon, dieu de la mer, a mis sur son chemin. Après la fin de la guerre, Ulysse se tenait sur une falaise , surplombant la mer, se louant pour sa ruse à tromper les Troyens avec le cheval de bois qui contenait des soldats grecs. Poséidon l'a entendu et était en colère contre l'arrogance d'Ulysse.
La raison de la colère de Poséidon était que c'était le serpent de mer mangeant les fils du prêtre troyen Laocoon qui a convaincu les Troyens de prendre le cheval à l'intérieur de leurs murs ; avant que le serpent n'apparaisse, ils étaient prêts à le détruire. Ulysse ne l'a pas reconnu lorsqu'il a vanté sa propre ingéniosité.
Alors qu'Ulysse quittait Troie, son navire a été frappé par des tempêtes à chaque tournant, car Poséidon était déterminé à l'empêcher de rentrer chez lui. Il s'est retrouvé sur l'île de Circé et a dû se rendre dans l'Hadès pour consulter Tirésias, le prophète aveugle, sur la meilleure façon de rentrer chez lui. Il a également débarqué sur l'île du cyclope Polyphème, également fils de Poséidon. Quand Ulysse a aveuglé le Cyclope, la rage de Poséidon a encore augmenté. Finalement naufragé sur l'île de Calypso, Ulysse construisit un radeau et finit par flotter jusqu'au pays des Phéaciens. Ironiquement, Poséidon était le patron de ces marins, mais ils ont fini par donner à Ulysse un bon voyage de retour, où il a dû relever le dernier défi de combattre les prétendants qui avaient essayé de séduire sa femme pendant les décennies où il était parti.