The average salary for a tour guide varies greatly depending on the location and type of tour, but it can range from $20,000 to $50,000 per year.