Petra
Municipality and town in Balearic Islands, Spain
Why go
Petra is a town and municipality on the Mediterranean island of Mallorca, in the Spanish autonomous community of the Balearic Islands. "Petra" means "rock" in Latin.
Petra is the birthplace of St. Junípero Serra (1713-1784), a Franciscan friar who founded the first nine of 21 Spanish missions in California from San Diego to San Francisco.
More about Petra
Petra is a town and municipality on the Mediterranean island of Mallorca, in the Spanish autonomous community of the Balearic Islands. "Petra" means "rock" in Latin.
Petra is the birthplace of St. Junípero Serra (1713-1784), a Franciscan friar who founded the first nine of 21 Spanish missions in California from San Diego to San Francisco.
Top things to see
More places around Petra
When to go
Average highs and lows (°F) and days with rain or snow, from last year’s weather. Best months are highlighted.
Where to stay
What to eat
Restaurants & cafés in Petra
Finding places to eat…
What’s on in the next six weeks
Checking what’s on…
Know before you go
Traveler reviews
Ready to book?
Compare these sites when you’re ready — or plan the whole trip with your group first.
Tours & tickets in Petra
Rental cars
We may earn a commission from some of these links, at no extra cost to you. Learn more
Facts and photos from Wikipedia and Wikimedia Commons (CC BY-SA), maps © OpenStreetMap contributors, weather from Open-Meteo. Huginn’s tips are AI-written — check prices, hours and entry rules before you go.