Sakchai Tongsidam, aged 19, was a married father of two young children, the court was told.
The 20-year-old German tourist was reluctant to go through in detail once again what had happened to her early yesterday when the receptionist dragged her into a spare room at the four-star resort in Karon but the judge said it was necessary.
A female prosecutor gently coaxed the information from her in a hearing that lasted about 90 minutes.
The mother of the confessed rapist approached the young German and her Irish travelling companion and asked for them to forgive her son, attributing his action to his youth.
The suggestion was politely declined. With the bail set at 120,000 baht, Khun Sakchai is likely to remain in jail until his trial.
Although Sakchai had previously denied the rape, he tearfully confessed in court today in response to a series of direct questions from the judge.
Having given a full statement to police and the court, the tourists are now able to resume their holiday on Phuket. The pair, now staying with a family friend on the island, head for Australia on Sunday.