The bank said on Thursday it sold the building, known as "Uetlihof", to Norway's sovereign wealth fund — one of the world's biggest — but that it would lease it back for at least the next quarter century.
"Credit Suisse will lease the property for 25 years, commencing today, with the option to extend the lease by up to 15 years," the bank said in a statement.
It said that Uetlihof would continue to serve as its global headquarters.
The sale of the building, a 137,807-square-metre (452,123-square-foot) complex built in the 1970s, would net the bank a net capital gain of 83.7 million francs, it said.
The move came after the Swiss central bank last year demanded that Credit Suisse increase its capital holdings, to ensure that Switzerland's second largest bank would survive any major crisis.
The bank last September sold its "Metropol" building — only yards from its headquarters in Zurich Paradeplatz — to the Swiss central bank for an undisclosed sum.