How long does Odysseus stay on Circe's island?

Answer:
Odysseus stays on Circe's island for one year.

In a movie version, he stays for what seems like 7 days, but is in reality 7 years.
First answer by ID1669943685. Last edit by Jkmyoung. Contributor trust: 414 [recommend contributor recommended]. Question popularity: 5 [recommend question].