
Things to Do in Ravello
17 curated spots from Ravello itineraries
Activities & Attractions
9 curated experiences

Duomo di Ravello
Visit the Cathedral of San Pantaleone in Piazza Vescovado for ancient art and architecture.
45m · Free
Villa Cimbrone Gardens
Explore flower-filled paths to the Terrace of Infinity for epic sea panoramas.
1h 15m · $12/adult, kids discounted
Villa Rufolo
Wander medieval gardens, cloisters, and auditoriums with stunning coast views.
1h 30m · $10/adult, kids free
Chiesa Dell'Annunziata
Admire the hilltop church with Minori views from Villa Rufolo gardens.
30m · Free
Giardini di Villa Rufolo
Deeper garden exploration with seasonal flowers and shaded paths.
1h · $10/adult
Infinity Terrace at Villa Cimbrone
Revisit for sunset over Amalfi bays amid pine-framed horizons.
1h · $10
Ravello Walking Tour
Stroll Piazza Duomo, artisan shops, and hidden viewpoints at sunset.
1h 30m · Free
Ravello-Minori Walk
Hike the scenic trail with sea views, stairs, and coastal villages.
2h · Free
Villa La Rondinaia
View the dramatic 'Swallow’s Nest' villa perched on cliffs from afar.
1h · FreeRestaurants & Food
8 local favorites

Bar Klingsor
Historic bar at Villa Rufolo for limoncello spritz and pastries.
45m · $15-25 per person
Cumpa Cosimo
Rustic trattoria; order homemade pasta, eggplant parmigiana, and local wine.
1h 15m · $20-35 per person
Garden Ravello Restaurant
Hotel restaurant with fresh seafood and coast views; sunset aperitivo.
1h 30m · $30-40 per person
La Vecchia Locanda
Cozy spot; antipasti platters, pasta al pomodoro, and gelato.
1h 30m · $18-32 per person
Mamma Agata
Cooking class spot with homemade pasta and limoncello; book a tasting.
1h 30m · $30-40 per person
Pasticceria Gambardella
Local pasticceria for delizia al limone and espresso post-hike.
45m · $15-20 per person
Pizzeria Vittoria
Local pizzeria; wood-fired Neapolitan pizzas and calzones for sharing.
1h · $15-25 per person
Ristorante Pizzeria Palazzo Della Marra
Cozy garden spot for pizza and local pasta; try seafood specials.
1h 30m · $25-35 per person