Yes! With proper planning, you can visit all the attractions in one day. Keep in mind that it might be too much for younger kids and plan to take a break during the day if needed.