About 523 Earth years.
it takes Mercury 1368936475.26579980 days.
Exactly one Mercury day.
how long does it take for Mercury to rotate on its own axis IN ONE DAY
59 days
It takes 58.6 Earth days for Mercury to rotate on it's axis once.
176 earth days
88 Days
The question is confused: a planet orbits around the sun or it rotates (spins) on its axis. It does not orbit on its axis.
It takes about 58.6 Earth days to rotate:)
It takes about 59 Earth days for Mercury to complete one full rotation on its axis.
It takes 58.6 earth-days.
Mercury rotates once in about 58.6 Earth days.