Shopping in Puerto Vallarta offers world-class experiences with just about everything from fine art galleries to earthy open-air markets, big-box shopping malls, and beyond. Whether you're looking to decorate your house, grab some fresh food, or take home some handmade crafts from local artisans for the perfect souvenir, you're sure to find it here. If you want to cook up your own food, you can find fresh meats and produce at local farmers markets.

    Looking to spend a day in the comfort of an indoor multilevel mall with a food court, movie theaters, and entertainment? It's here, too. Check some of the best places to go shopping in Puerto Vallarta.

    1

    Malecón Puerto Vallarta

    Explore some of the best diamond shops around

    • Shoppers
    • Food
    • Couples

    Malecón Puerto Vallarta is the city's famed boardwalk that is lined with fantastic shopping opportunities, including some of the best diamond shopping in North America. If you're looking to buy a special piece of jewelry for your beloved, it doesn't get much better than Malecón. It's not all jewelry here, however, You can shop outstanding fashion boutiques, handicraft shops, and souvenir stores, and grab specialty goods from wandering vendors.

    The boardwalk also offers such unique goods as tequila, leatherworks, and food offerings like fried hot dogs, chile chips, and ice cream. This stretch of food and shops offers just about everything you could want in one place 20 minutes south of downtown.

    Location: Paseo Díaz Ordaz S/N, Centro, 48300 Puerto Vallarta, Jalisco, Mexico

    Open: Tuesday–Sunday from 11 am to 7.30 pm (closed Monday)

    Phone: +52 322 224 1175

    Map
    2

    Galerias Vallarta

    Grab everything you want one in one place

    • Families
    • Shoppers
    • Food
    • Couples

    Galerias Vallarta is a vast indoor mall that has everything from a casino to luxury boutiques, a movie theater, a kids' area, and other offerings. It's anchored by a luxury department store, so you'll be able to find just about anything you want with the biggest-name high-end brands all in one place. It's air-conditioned, so it's a welcome reprieve from the hot summer. You can grab a bite at the food court or sit-down eateries, and catch the latest Hollywood blockbusters in the theater.

    Looking to do some gaming? The casino has slots and table games to your heart's content. From luxury boutiques to great gaming, this place has it all in the heart of the city.

    Location: Av. Francisco Medina Ascencio 2920, Educación, 48338 Puerto Vallarta, Jalisco, Mexico

    Open: Daily from 11 am to 9 pm

    Phone: +52 322 209 0923

    Map

    photo by Christian Frausto Bernal (CC BY-SA 2.0) modified

    3

    Plaza Caracol

    Explore a mall focused on local culture

    • Families
    • Shoppers

    Plaza Caracol is in the heart of the Hotel Zone and is popular among locals, formed around a superstore that offers discount prices on everything from sunglasses to clothing. This is a mall with dozens of small independent shops and is an outstanding place to grab souvenirs or anything else you might need. You can find beachwear, snacks, sunscreen, trinkets, shoes, furniture, homewares, electronics, and even a cell phone store if you need repairs or a replacement.

    One of the things that sets Plaza Caracol apart is that it's geared toward locals as much as visitors. That makes it a wonderful place to soak up local color while you get your shopping on.

    Location: Av. Francisco Medina Ascencio, Las Glorias, 48333 Puerto Vallarta, Jalisco, Mexico

    Open: Daily from 7 am to 11 pm

    Phone: +52 322 224 3239

    Map

    photo by Kelly (CC BY-SA 3.0) modified

    4

    Marina Vallarta

    Walk a lively artists' market on the city harborfront

    • Families
    • Shoppers
    • Couples

    Marina Vallarta offers a beautiful stretch of waterfront shopping that comes to life in the evenings from October through May with a weekly art market. During this period, the docks are lined by tents and vendor stalls offering up everything from homemade jam to handcrafted jewelry and accessories made by local artisans. You'll find baked goods and jewelry, wall art and home decor, and more. The atmosphere is like a festival with live performance artists and musicians playing free concerts.

    Marina Vallarta is a great place to find a keepsake in surroundings where everyone is happy and the mood is that of a celebration. It's only 15 minutes northwest of central downtown.

    Location: 48335 Puerto Vallarta, Jalisco, Mexico

    5

    La Isla Puerto Vallarta

    Enjoy an outdoor boutique shopping experience

    • Families
    • Shoppers
    • Couples

    La Isla Puerto Vallarta is a shopping village offering the feel of a city square and featuring a river and fountains in addition to over 80 shops, restaurants, and attractions. It's in the heart of downtown just 8 minutes from the center of the city. Here you can shop upscale boutiques offering the latest haute couture brands, plus find delicious dining opportunities and plenty of options to keep entertained as you wander the stores.

    Between shopping excursions, you can grab a bite to eat at fine restaurants or catch a movie at a luxury movie theater. It's an upscale boutique shopping experience in a lovely, relaxed atmosphere.

    Location: Avenida Francisco Medina Ascencio No. 2479, Blvd. Francisco Medina Ascencio, 48333 Puerto Vallarta, Jalisco, Mexico

    Open: Daily from 11 am to 10 pm

    Phone: +52 322 688 1453

    Map
    6

    Macroplaza Puerto Vallarta

    Take a walk through in indoor/outdoor mall downtown

    • Families
    • Shoppers
    • Couples

    Macroplaza Puerto Vallarta is a shopping plaza in the Hotel Zone featuring big-box stores, department stores, an office superstore, and a multiplex movie theater. It also features dozens of smaller independent shops spread across 2 floors of indoor and outdoor shopping. Whether you just want a quick escape from the heat outside or you're looking for something specific, this mall is a relaxed, casual, and popular place to wander around and spend an afternoon window shopping or looking for hidden treasures.

    You'll find plenty of options here to keep yourself occupied, including dining opportunities and all the latest movies at the comfortable cineplex. It's right in the heart of downtown.

    Location: Av. Francisco Villa 1526, Los Sauces, 48328 Puerto Vallarta, Jalisco, Mexico

    Open: Daily from 7 am to 11 pm

    Phone: +52 322 225 3446

    Map
    7

    Mercado Municipal de Rio Cuale

    Explore a local outdoor flea market

    • Families
    • Shoppers
    • Couples

    Mercado Municipal de Rio Cuale is a flea market where you can find all manner of trinkets, artisan-crafted souvenirs, jewelry, and shaded lanes with tons of local color. The stalls are contained in shaded avenues lined by ornate, well-tended garden areas including gigantic trees and gorgeous plants. You can even see gigantic iguanas and pelicans wandering about. It's all accessible by 2 hanging bridges or by descending the stairs from 2 restaurants.

    This outdoor market is a great place to find a unique souvenir of your trip, handmade by a local craftsperson, and grab a bite while you're at it. It's all just 20 minutes south of downtown.

    Location: Agustín Rodríguez s/n, Centro, 48300 Puerto Vallarta, Jalisco, Mexico

    Open: Sunday–Friday from 7 am to 8 pm, Saturday from 7 am to 5.30 pm

    Map

    photo by David Stanley (CC BY 2.0) modified

    8

    Cuale Island Flea Market

    Check out a vibrant local flea market

    • Families
    • Shoppers
    • Couples

    Cuale Island Flea Market is a shaded haven for those looking to find great bargains on new and previously owned goods, handcrafted artwork, clothing, jewelry, and more. Here you'll wander rows of stalls selling souvenirs, local art, handicrafts, fresh food, clothing, and just about anything else you can imagine. Haggling is not only permitted here, but encouraged. Just be sure to brush up on your Spanish, especially your numbers, before you dive in.

    Cuale Island Flea Market is located on a landlocked island just 20 minutes south of downtown. It's the place to go for great deals and an even better atmosphere, and to explore local color for the entire family.

    Location: Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

    Open: Sunday–Friday from 9 am to 9 pm, Saturday from 9 am to 8 pm

    Map
    9

    Olas Altas Farmers Market

    Grab local baked goods and handcrafted jewelry

    • Families
    • Shoppers
    • Couples

    Olas Altas Farmers Market offers fresh fruits and vegetables along with lots of handmade goods from across the region in the heart of the city's Old Town district. Here you can find fresh and prepared foods, enjoy live music, and explore dozens of stalls and shops filled with handmade items, hand-tailored clothing, jewelry and accessories, home decor, housewares, and other local arts and crafts. You'll be hard-pressed to walk past some of the stalls without stopping to buy some local baked goods.

    This vibrant local flea and farmers market is located just 20 minutes to the south of the downtown area. You can easily spend a whole day enjoying the sights, sounds, and smells of pure local culture here.

    Location: Lázaro Cárdenas, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

    Open: Saturday from 9 am to 2 pm (closed Sunday–Friday)

    Phone: +52 322 278 8170

    Map
    10

    Galleria Dante

    Explore local art and sculpture in a tapas bar

    • Shoppers
    • Food
    • Couples

    Galleria Dante is an arts and crafts shop located in an old hacienda-style villa selling and displaying classical art and works from modern emerging artists from across the area. About 85% of the artists whose works are on display were born in Mexico, and the hundreds of works are arranged in a European salon style throughout 8 rooms and a gorgeous open-air courtyard. The building also houses Di Vino Dante, a wine and tapas bar.

    This fun and beautiful gallery and sculpture garden is located in the heart of the city's Old Town district. It's just around 20 minutes to the south of downtown Puerto Vallarta.

    Location: Basilio Badillo 269, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Jalisco, Mexico

    Open: Monday–Friday from 9 am to 5 pm, Saturday from 9 am to 2 pm (closed Sunday)

    Phone: +52 322 222 2477

    Map

    Start planning your trip

    Back to top

    Maps