Nearly all tickets were sold out about 24 hours after a pair of "surprise" Prince concerts were announced in Toronto.

Prince played in Toronto at the Sony Centre for the Performing Arts on Tuesday at 8 p.m., and a second show at the same venue at 11 p.m.

Tickets went up for sale at noon on Monday, ranging in price from $74 to $270. By Tuesday morning, the only tickets available on were single seats with a minimum price tag of $188.89.

Prince has previously said that he loves Toronto, telling The Canadian Press he liked the variety of people living in the "cosmopolitan" city.

"It's a real melting pot in every sense of the word," he said in April 2004.

"There are all sorts of different kinds of people everywhere you go in Toronto. There's all sorts of great music, great restaurants, great night spots."

At the time, Prince announced that he'd purchased a home in the north end of the city. At the time, he was married to Toronto resident Manuela Testolini, though the pair split in 2006.

During the early 2000s, Prince was spotted at Toronto Raptors games and downtown nightclubs across the city.

He also recorded his "Musicology" album in Toronto and Mississauga, and the CD jacket features the singer silhouetted by the distinctively-shaped Toronto-Dominion Canada Trust Tower on Bay Street.

Six months ago, Toronto residents showed Prince that the love was mutual, lining up for hours in the cold when it was rumoured the "1999" singer would be playing a secret show in the city.

The rumour was sparked when a guitarist in Prince's band posted a message on Twitter saying there would be a "purple high" on Nov. 4 in "OTNOROT." By noon, a lineup of fans stretched two blocks from Massey Hall, where the concert was expected to be held.

Many said they'd left work to stand in line for tickets, despite the rain and cold. Shortly before 3 p.m., a Toronto events listing website released a statement apologizing for posting incorrect concert information on its website. The guitarist also apologized for the confusion.

This time, the concerts went ahead as planned.

The stop in Toronto on Tuesday is part of his "Hit and Run" tour, which kicked off in Louisville, Kentucky last week. Details of the tour, including venues, show times and dates won't be unveiled until days or hours before the shows.

The star did a tour with the same name across Europe last year, announcing venues and show times just minutes before he was set to take stage.