A good Dorset magician will charge anywhere from £400-£800 for close up magic depending on the length of time needed and the type of event. Peak times like weekends will cost more than weekdays.