Visitors from West Asia stood at the second place, paying Rs 7,909 a night, followed by South Africans, who paid Rs 7,594, Hotels.Com said in the report.
"Travellers from Hong Kong paid the most for hotel accommodation in India in 2013, paying Rs 8,061 a night. This is a 6% increase when compared to what they paid in 2012," according to Hotels.Com Hotel Price Index (HPI).
Also Read
Travellers from both West Asia and South Africa paid 3% and 4%, respectively, more than the previous year, it showed.
Many of the highest increases were paid by visitors from Europe.
Among the European nations, travellers from Belgium parted 25% more at Rs 6,363, Finland (22%) at Rs 6,187 and Italy had the same percentage increase, taking its average to Rs 6,098.
Thailand and China were the fastest risers in Asia with the former up 23% at Rs 6,903 at and the latter up 17% at Rs 7,115.
Of the few countries whose spending declined, the Brazilians saw the hardest fall, parting with 10% less during 2013 to Rs 6,645, followed by Japan with its own devalued currency deterring foreign travel, down 6% to Rs 7,154.
Other countries that spent less and were seen at the bottom of the list includes Malaysia where travellers paid the least at Rs 5,315 per night, registering a drop of one%, followed by the Russians, down 2% to Rs 5,510 and the Taiwanese, down 5% to Rs 5,517.
The report, which also listed the top destinations for overseas visitors coming to India, said that Delhi, Mumbai, Goa, Bengaluru, Chennai and Jaipur continued to reserve the top six spots in 2013.
Agra, the Indian city that is known to attract international tourists the most, has dropped two spots. The land of Taj Mahal has moved from seventh to ninth position, giving way to Hyderabad and Thiruvananthapuram in 2013.