Things to do in Puig
Activities, attractions and tours
Browse Puig activities by category
- Explore activitiesExplore thousands of experiences from activities and attractions to day tours and transfer.
- Book with easeSkip the line- book tickets online in minutes to top attractions with free cancellation on many activities.
- Treat yourselfMembers save % or more when you book activities.
What to do in Puig
Popular places to visit
El Puig de Santa Maria Royal Monastery
Learn about the local history of Puig with a stop at El Puig de Santa Maria Royal Monastery. Stroll along the beautiful beaches or visit the shops in this culturally rich area.
Puig Beach
If a restful holiday is part of your travel plans, Puig Beach might be the perfect place to visit during your trip to Puig. You can enjoy the restaurants while in the area.
Charterhouse of Aracristi
You can learn about the history of Puig when you stop by Charterhouse of Aracristi. Stroll along the beautiful beaches or visit the shops in this culturally rich area.
Castillo
You can learn about the history of Puig when you stop by Castillo. Stroll along the beautiful beaches or visit the shops in this culturally rich area.
Ermita de Sant Jordi
Learn about the local history of Puig when you spend time at Ermita de Sant Jordi. Visit the shops and top-notch restaurants in this walkable area.
La Pata Mountain
Commune with nature and explore the great outdoors at La Pata Mountain during your travels in Puig. Visit the shops and top-notch restaurants in this walkable area.
Torre de Guaita
Learn about the local history of Puig when you take a trip to Torre de Guaita. Stroll along the beautiful beaches or visit the shops in this culturally rich area.
Ermita de Santa Barbara
Learn about the local history of Puig when you spend time at Ermita de Santa Barbara. Visit the shops and lively bars in this culturally rich area.
Looking for fun things to do nearby? Check things to do near me to find and book the best things to do, fun activities, and top attractions wherever you happen to be.

