Live. Travel. Play.

Carnaval in Mazatlan

We arrived in Mazatlan by ferry just a few days before Carnaval (the equivalent to Mardi Gras in New Orleans). This 5-day fiesta of the libido begins the weekend before Catholic Lent and is celebrated across Mexico with parades, costumes, music and dancing in the streets. This year, Carnaval took place from February 12 to 17.


All spruced up for Carnaval

Fun Fact: The festival of Carnaval is celebrated as a last indulgence of carnal pleasures that Catholics must give up for 40 days during Lent, which begins on Ash Wednesday and ends on Easter Sunday. The word ‘Carnaval’ is derived from Latin, meaning ‘take away’ or ‘goodbye to flesh’.

The largest Carnaval celebration in Mexico happens to take place in Mazatlan. Attracting over 300,000 people, it is the third largest event of its kind behind Rio de Janeiro and New Orleans. I only found this out a few days before boarding the ferry at La Paz. We couldn’t have timed our arrival better!

The Sunday float parade was the Carnaval event that I was looking forward to the most. Since we had 3 days to kill before parade day, we planned some activities to occupy us until then: first a beach day, then a day trip to the historical city centre, followed by a Valentine’s Day chill-fest. Once our itinerary was set, we crawled into the tent top of the van for a good night’s sleep.

Gregor woke up in the middle of the night under a Chinese water torture – rain was leaking through the sun roof and dripping onto his forehead. He closed the sun roof but it was pouring so hard that the rain just kept leaking in. When Gregor turned on the lights, he saw that water was rolling from seals of the sun roof, down the slope of the van ceiling and pooling at our feet.

“Crap,” Gregor said. “We need to close the tent top and sleep on the bottom.”

Tired and grumpy, I cursed at Lucky under my breath. “Why does this have to happen in the middle of the night?” I mumbled.

We crawled out of the upstairs tent and set up the downstairs bed. We weren’t happy about the interruption, but at least the water torture stopped.

A quick weather check the next morning confirmed that it would rain again on the weekend. “No beach day today,” Gregor declared, “We need to fix the sun roof.”

What Lucky needs, Lucky gets. Wife’s beach time is secondary.


Gregor dismantling the sun roof to silicone the screws. The part he is holding was full of water.


Gregor climbing to the top of the van to re-install the sun roof


Gregor calling down to me to help him align the screws. He didn’t know I was taking photos of him instead.

Gregor replacing the newly siliconed screws

Gregor replacing the newly siliconed screws

The next day, it poured with rain again but there was no leaking! We were happy that it was dry inside, but not so happy that it was wet outside because we still didn’t get a beach day.

We made up for lost sunbathing time over a nice Valentine’s day dinner at a restaurant called Los Zarapes in Zona Dorada, the gringo part of town where our RV park was located.


We started chatting with Marta and Guillermo at Los Zarapes. We got along so well that we joined them for a night of dancing after dinner. We shared tacos and hot dogs for a midnight snack and visited their house for a night cap.

We started chatting with Marta and Guillermo at Los Zarapes and got along so well that we all went dancing after dinner. We shared tacos and hot dogs for a midnight snack and visited their house for a night cap.

The day of the Carnaval Sunday parade had finally arrived. We took a bus to downtown Mazatlan in the morning and spent the entire day in the city.

Local produce in the central market.

The central market


Hot sauce heaven

Colorful colonial architecture

Colorful colonial architecture


This bug doesn’t look very road-worthy

The malecon (boardwalk)

Along the malecon (boardwalk)

The floats were lined up, ready for the evening parade.

We got a sneak peak of the floats for the evening parade.





Mexican families set up chairs and umbrellas along the parade route early in the day.

Mexican families set up chairs and umbrellas along the parade route early in the day.

We love Mariachi music. The tuba always makes us smile.

We love Mariachi music. The tuba always makes us smile.

Meat for tacos al pastor

Meat for tacos al pastor

Cotton candy

Cotton candy

Kids catching wisps of cotton candy as it' class=

Kids catching wisps of cotton candy as it’s being made


Mexican entrepreneur

Where' class=

Where’s Janice?

As we waited for the parade to start, we nibbled on snacks that we bought from the vendors walking up and down the street.

Boy, do Mexicans love to eat! I was impressed with how my fellow parade-goers encouraged me to try their local street snacks – they offered me samples and described tastes and textures in Spanish. I ended up stuffing my face with mango slices sprinkled with chili powder (interesting combo), potato puffs doused in chili sauce (the puffs were shaped like wagon wheels), candied apples (my first ever!), and bacon-wrapped hot dogs (that’s right, the wieners were wrapped in BACON).

The parade finally started two hours late. The floats we saw earlier in the day were lit up, carrying dancers and huge sound systems that played rhythmic, hip-shaking Latin music.






Everyone going home after the parade

Everyone going home after the parade

We will never forget the day we hung out with thousands of Mexicans at Carnaval. These people know how to have a good time!


6 thoughts on “Carnaval in Mazatlan

  1. Laurie

    Hey guys, so excited when I saw the new blog posts!!!
    Happy to see your smiling faces
    Keep up the great work with the blog:)


    1. Janice Post author

      Three months on the road and we’re still smiling 🙂 Love hearing from friends like you on this blog.

  2. Gesine

    The Mexican people love to party, any reason is a good reason to have a party!!!
    Loving the blog Janice, keep up the great work! Always ready for the next one!

    1. Janice Post author

      Oh, yes, they certainly like to have fun. We love the way Mexicans just randomly burst out singing sappy love songs and blare Oom-Pa-Pa music from really bad car speakers.