Front office duties in a hotel involve welcoming guests and managing the check-in/check-out process, including reservations, room assignments, and payment processing. They also serve as the main point of contact for guests, handling inquiries, managing complaints, and coordinating with other hotel departments like housekeeping. Key responsibilities include maintaining accurate guest records, ensuring guest satisfaction, and contributing to revenue through upselling services.