There are a few different prices for a magician. The bigger the city, the better the prices. So, if you dont live in a big city, you will want to check the nearest one to you. The more choices, the better the price. They cost around 20.00 an hour.