Thinking about hiring a mariachi band for your wedding or private event? Expect to pay around $1,500 for the first hour, with lower rates for additional time. Unlike restaurant performances, private bookings require a full, professionally costumed band.