The Lucerne criminal court convicted the 45-year-old of the crime against an Australian exchange student in March 2016, Blick reported.
The prosecution, which had called for a 10-year jail term, described the accused's behaviour as “extremely reprehensible and egoistic”.
In court he showed no remorse for his action, saying “It simply happened: she was drunk”.
The court heard that instead of driving the student home, the accused had driven to a car park where he raped her on the back seat, covering her mouth when she screamed.
The woman was able to escape her attacker 20 minutes after her ordeal.
It later came to light that the accused had attacked five other women in his cab between 2010 and 2016, all of whom were between the ages of 17 and 25 and had been drinking.
In addition to rape, the man was found guilty of attempted aggravated assault.
The court found he had deliberately exposed his victims to the risk of HIV. None has contracted the virus.