Overnight stays in Switzerland between May and October broke the 20 million mark, up 3.7 per cent on the same period in 2006.
The 726,000 extra beds were filled largely by foreign guests, whose numbers rose by 5.6 per cent, according to the Federal Statistics Office.
Swiss visitors made up only 114,000 of the overnight stays for that period, the office revealed on Friday.
And the upturn showed no sign of slowing down in October: hotels reported 2.77 million overnight stays in October, 5.2 per cent more than in September.
The boom in the Swiss tourism industry continues: in 2006 overnight stays in Switzerland were up 5.8% to 34.8 million compared with 2005.