Venus has a day longer than its year. It takes Venus about 243 Earth days to complete one rotation on its axis (a day), but only about 225 Earth days to complete one orbit around the Sun (a year). This is due to its slow rotation and close proximity to the Sun.