Jessica Davies, 31, had been staying at the Hotel Agra Mahal in the northern city of Agra, near the Taj Mahal, for a few nights when the incident happened.
She says the hotel manager came to her room in the middle of the night holding two bottles of oil and offering her a massage. She pushed him out and bolted the door, but he is alleged to have started banging on it, asking to be let in.
“I realised he wasn’t going to go away,” she told Sky News. “I started screaming for people to help.”
Ms Davies, from London, said she then realised her balcony door was not secure and that the manager, who was later joined by a second man, could access her room that way.
Adding to her terror, there was a power cut, plunging the room into darkness, and her phone was not working.
“I knew there was no other choice at that point, apart from to jump from the balcony, which I did,” said Ms Davies, who injured her leg as she leapt from the second floor.
She told Sky News she ran into the road asking for help but that no one understood her.
She finally was given a lift to a police station by a rickshaw driver and reported the matter.
Two men have been charged over the incident and have appeared in court.
Ms Davies, who returned to the UK on Friday, said she was speaking out to warn other women about travelling in India on their own.
She said she would return to India, but would travel with others next time.
The episode came days after a Swiss woman was gang-raped while cycling through a neighbouring state with her husband, while on a camping trip.