How Many Songs Does a Mariachi Play in an Hour? (and How Long Does a Serenade Last)
A mariachi plays between 15 and 16 songs in an hour, since each piece lasts 3 to 5 minutes. A standard serenata (serenade) includes 9 songs and runs 40 to 45 minutes. If you book a full hour in 2026 (national range of MX$2,000 to MX$4,500), the group plays that block straight through, apart from a short courtesy pause between songs.
Knowing how many songs fit in the time you book helps you budget better and keeps you from running out of clock before the list is done. In this guide we explain real timings, the most common formats and how to get the most out of every minute with your mariachi.
How Many Songs Fit in Each Booking Format?
The average mariachi song runs 3 minutes 30 seconds to 4 minutes, including the instrumental intro. The math is simple:
| Format / Time booked | Approx. songs | Actual length | 2026 national price (MXN) |
|---|---|---|---|
| Basic serenade (5-6 songs) | 5 – 6 | ~20-25 min | MX$800 – MX$1,500 |
| Standard serenade (9 songs) | 9 | ~40-45 min | MX$1,500 – MX$2,500 |
| Full hour | 15 – 16 | 60 min | MX$2,000 – MX$4,500 |
| Two hours (event / quinceañera / wedding) | 30 – 32 | 120 min | MX$4,000 – MX$9,000 |
2026 national reference prices. Mexico City (CDMX) tends toward the high end (MX$3,000-MX$5,000 per hour); Guadalajara toward the low end (MX$1,500-MX$3,500 per hour). Source: aggregated Serenattia data, 2026.
How Long Is a Mariachi Song?
Most mariachi classics (El Rey, Cielito Lindo, Amor Eterno, Hermoso Cariño) run 3:00 to 4:30 minutes on the recording. Live, the musicians may stretch the intro or the ending depending on the mood, so a realistic time per song is 3 minutes 30 seconds to 4 minutes 30 seconds. Norteño corridos or pieces with long instrumental sections can reach 5-6 minutes.
| Type of piece | Average live length |
|---|---|
| Son jalisciense / huapango | 3:30 – 4:30 min |
| Ranchera / ranchera ballad | 3:00 – 4:00 min |
| Corrido | 4:00 – 5:30 min |
| Waltz or polka | 3:00 – 4:00 min |
| Las Mañanitas (birthday / quinceañera) | 2:30 – 3:00 min |
Does the Mariachi Play Nonstop for the Whole Hour?
In general, yes: a professional mariachi keeps the songs flowing with only a few seconds of rest between pieces so the soloist can take a sip of water and the group can tune. There are no long breaks unless the client asks for them. If the event calls for it, such as a toast from the guest of honor at a wedding or the vows at a ceremony, the group stops the music and picks back up at no extra charge.
Can I Choose the Songs They Play?
Yes, and it is highly recommended to do it ahead of time. Most mariachis accept a song list when the booking is made at least 48-72 hours in advance. The usual practice is to send the list when you confirm the deposit (30-50% of the total). For a 9-song serenade, a good structure is:
- Strong opening (1 song): The one the recipient will recognize right away.
- Emotional block (4-5 songs): The heart of the serenade, the most meaningful ones.
- Festive close (3 songs): To lift the mood or say goodbye with joy.
If you don't have a list, the group will happily play its standard repertoire. Check our guide to the 40 most requested serenade songs for inspiration.
Do They Charge Extra for Additional Songs?
Yes. A song outside the contracted package costs roughly MX$150 to MX$250 per piece in 2026. At Plaza Garibaldi the price is similar: MX$150-MX$225 per individual song. If you want to be sure all your favorites are covered, the most economical option is to book the full hour rather than adding songs one by one.
How Many Songs Do You Need for a Marriage Proposal?
For a marriage proposal (pedida de mano), the most common choice is a short package of 3 to 5 songs (about 15-20 minutes). This format costs between MX$800 and MX$1,500 and gives you an intimate moment without the performance running longer than the occasion needs. The "climax" song, the one during which the ring comes out, is usually the third or fourth. If you want something more complete, the 9-song serenade leaves room for the emotional moment and a celebratory finish.
For more on prices and formats, read our article How Much Does a Mariachi Charge per Hour in 2026? and the guide to serenades in CDMX.
Frequently Asked Questions
How many songs does a mariachi play in an hour?
Between 15 and 16 songs, assuming an average length of 3 minutes 30 seconds to 4 minutes per piece. If the repertoire includes long corridos, it can drop to 13-14 songs.
How long does a standard serenade last?
A 9-song serenade lasts between 40 and 45 minutes. Some groups offer it as a "full serenade" at a set price ranging from MX$1,500 to MX$2,500 depending on the city.
Can I choose the songs?
Yes. The vast majority of mariachis accept a custom list as long as it is sent when you book, ideally 48-72 hours ahead. You can also request it the same day if the group confirms.
Do they charge extra for additional songs?
Yes, between MX$150 and MX$250 per extra song in 2026. If you know you want more than 9 pieces, book the full hour: it costs less than adding songs one by one.
Does the mariachi play nonstop during the hour?
In general yes, with courtesy pauses of 10-15 seconds between songs. If the event needs silence (speeches, vows), the group stops the music and resumes at no additional cost.
Get a free quote from verified musicians on Serenattia
Article written by Christian López · Updated: April 2026