Violinists cost between $150 to $500 per hour depending on your location and travel distance. Other factors that could determine the price are the violin player’s expertise, special song requests, and other specific details.