Dear Kris Armstead,
Thanks for contacting Top China Travel! You do not need visa to visit Hong Kong, but you need visa to visit the mainland of China, even though you just come for a day trip.
Any further request or question, please feel free to contact with us.