Best Restaurants in Capri
Hungry in Capri? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Capri
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
50 restaurants
-
Restaurant4.3★2,809 reviews
Ristorante Pizzeria Verginiello
Nestled in the heart of Capri, Ristorante Pizzeria Verginiello offers a delightful dining experience, showcasing authentic Italian cuisine with a special focus on pizza. Tourists will be captivated by the warm ambiance and the tantalizing flavors that celebrate the rich culinary heritage of Italy.
Daily 12:00–15:00, 19:00–23:00
-
Italian4.6★1,263 reviews
Lo Sfizio
Lo Sfizio is a renowned Italian restaurant in Capri, celebrated for its authentic cuisine and stunning ambiance. Tourists can indulge in traditional dishes while enjoying breathtaking views of the island's natural beauty.
Mon 12:00–15:00, 18:30–24:00 · Wed–Sun 12:00–15:00, 18:30–24:00
-
Italian4.5★1,039 reviews
Ristorante Panorama Capri
Ristorante Panorama Capri offers an exquisite dining experience with stunning views of the island. This Italian restaurant is renowned for its authentic cuisine and inviting atmosphere, making it a must-visit for tourists seeking a memorable meal in Capri.
Daily 12:15–15:00, 19:00–23:00
-
Restaurant4.0★1,115 reviews
La Pigna
La Pigna is a delightful Italian restaurant located in the heart of Capri, known for its exquisite seafood dishes and charming atmosphere. With a rich menu that highlights local ingredients, this eatery promises an unforgettable dining experience for tourists seeking authentic flavors in a picturesque setting.
Daily 7:30–13:00
-
Restaurant4.2★966 reviews
Da Paolino
Nestled in the heart of Capri, Da Paolino offers an unforgettable dining experience that blends exquisite Italian cuisine with the enchanting ambiance of lemon trees. This renowned restaurant is a must-visit for tourists seeking a taste of authentic Italian flavors amidst the breathtaking beauty of Capri.
Daily 19:00–23:00
-
Restaurant3.6★1,176 reviews
Al Caprí
Nestled in the heart of Capri, Al Caprí offers a delightful dining experience featuring authentic Italian cuisine and mouth-watering pizzas, all served in a charming atmosphere that reflects the island's vibrant culture.
Open 24 hours
-
Italian4.4★675 reviews
Al Grottino
Nestled in the heart of Capri, Al Grottino is a charming Italian restaurant that offers an exquisite dining experience. With its delightful ambiance and authentic cuisine, it promises to be a highlight of your visit to this stunning island.
Daily 11:45–15:30, 18:30–23:30
-
Italian4.1★719 reviews
Ristorante - Pizzeria Longano
Nestled in the heart of Capri, Ristorante - Pizzeria Longano offers an authentic Italian dining experience, blending traditional flavors with a warm, inviting atmosphere. With a focus on fresh ingredients and classic recipes, this restaurant is a must-visit for tourists seeking to indulge in the culinary delights of the island.
-
Italian4.3★647 reviews
Le Grottelle
Nestled in the heart of Capri, Le Grottelle offers a delightful culinary experience with its authentic Italian dishes and breathtaking views, making it a must-visit for tourists seeking local flavors.
Mon 12:00–15:00, 17:30–23:00 · Wed–Sun 12:00–15:00, 17:30–23:00
-
Italian4.1★706 reviews
Villa Verde
Nestled in the stunning landscape of Capri, Villa Verde offers a delightful dining experience with exquisite Italian and Mediterranean cuisine. Tourists can enjoy a serene atmosphere while savoring delicious dishes made from fresh, local ingredients.
Daily 11:30–16:00, 18:30–1:00
Ristorante Buca di Bacco
Ristorante Buca di Bacco is a must-visit destination for pizza lovers and Italian cuisine enthusiasts alike. Nestled in the heart of Capri, this restaurant combines authentic flavors with a breathtaking atmosphere, ensuring a memorable dining experience for all visitors.
Tue–Sun 12:00–15:00, 19:00–22:30
Pulalli
Nestled in the heart of Capri, Pulalli offers an exquisite dining experience that combines traditional Italian cuisine with a curated selection of fine wines. This charming wine bar is perfect for tourists seeking an authentic taste of the island's culinary delights, all while enjoying a vibrant atmosphere in the picturesque Piazza Umberto I.
Mon 12:00–15:00, 19:00–23:00 · Wed–Sun 12:00–15:00, 19:00–23:00
La capannina ristorante
Nestled in the charming streets of Capri, La Capannina Ristorante offers an unforgettable dining experience with stunning views and delectable Italian cuisine. Perfect for tourists seeking a taste of local flavors, this restaurant combines elegance with a warm atmosphere, making it a must-visit spot on the island.
Daily 12:00–15:00, 19:00–23:30
L'Angolo del Gusto - ristorante di cucina mediterranea Anacapri
Nestled in the charming town of Anacapri, L'Angolo del Gusto is a culinary gem that specializes in Mediterranean and Italian cuisine. With its inviting atmosphere and exquisite seafood dishes, this restaurant is a must-visit for tourists seeking authentic flavors and a memorable dining experience on the beautiful island of Capri.
Daily 12:00–22:30
Le Camerelle
Nestled in the heart of Capri, Le Camerelle is an exquisite Italian restaurant that offers a blend of traditional flavors and modern dining experiences. With its elegant ambiance and stunning views, it’s a must-visit for food lovers.
Daily 11:30–1:00
Ristorante Bagni Tiberio
Nestled on the stunning island of Capri, Ristorante Bagni Tiberio offers an exquisite dining experience with breathtaking views of the Mediterranean. This charming restaurant combines fresh, local ingredients with traditional Italian recipes, making it a must-visit for tourists seeking authentic flavors in a picturesque setting. Whether you're enjoying a leisurely lunch or a romantic dinner, Bagni Tiberio's ambiance and delectable cuisine will leave you enchanted.
Daily 9:00–18:30
Ristorante Il Geranio Capri
Nestled in the heart of Capri, Ristorante Il Geranio offers an unforgettable dining experience with breathtaking views and exquisite Italian cuisine. Tourists can indulge in a menu that showcases the best of local flavors while enjoying the stunning scenery of this enchanting island.
Daily 12:00–14:45, 19:00–23:00
Da Emilia alla curtiglia capri
Experience the rich flavors of Italian cuisine at Da Emilia alla Curtiglia, a charming restaurant in Anacapri that offers an exquisite selection of seafood and vegetarian dishes, paired with delightful cocktails.
Daily 12:00–14:00, 18:00–23:00
Lo Zodiaco
Nestled in the heart of Capri, Lo Zodiaco invites tourists to indulge in an authentic Italian dining experience. With a diverse menu featuring fresh seafood and traditional pizza, this restaurant is a must-visit for food lovers seeking the flavors of Italy.
Daily 11:00–16:30, 19:00–24:00
La Fontelina
Nestled on the stunning shores of Capri, La Fontelina offers an unforgettable dining experience where Mediterranean flavors meet breathtaking views. Enjoy fresh seafood and Italian delicacies in a serene beach setting, making it a must-visit for tourists seeking luxury and relaxation.
Daily 9:30–17:30
Pescheria Le Botteghe
Nestled in the heart of Capri, Pescheria Le Botteghe offers a delightful seafood experience with fresh catches and local flavors. A must-visit for seafood lovers!
Mon 8:00–13:00 · Tue–Sun 8:00–15:00, 19:00–23:00
Da Luigi Ai Faraglioni
Nestled in the breathtaking landscapes of Capri, Da Luigi Ai Faraglioni is a premier seafood restaurant that promises an unforgettable dining experience. With its stunning views of the iconic Faraglioni rocks, this establishment offers a perfect blend of exquisite cuisine and picturesque scenery, making it a must-visit for any tourist.
Daily 9:00–19:00
Giorgio al Cucciolo
Nestled in the charming town of Anacapri, Giorgio al Cucciolo offers a delightful culinary experience featuring authentic Italian and seafood dishes that will tantalize your taste buds. With its inviting atmosphere and stunning views, it's the perfect spot for tourists seeking a memorable dining experience.
Ristorante D'Amore
Nestled in the heart of Capri, Ristorante D'Amore offers an authentic Italian dining experience with breathtaking views and a warm ambiance. Enjoy delectable dishes crafted from fresh local ingredients.
Aurora
Nestled in the heart of Capri, Aurora is a premier Italian restaurant renowned for its exquisite pizza and authentic dishes. This dining destination combines traditional recipes with a vibrant atmosphere, making it a must-visit for tourists seeking an unforgettable culinary experience.
Daily 12:00–15:00, 19:00–23:30
Ristorante da Tonino
Nestled in the heart of Capri, Ristorante da Tonino offers an exquisite Italian dining experience with a focus on fresh seafood and local flavors, perfect for tourists seeking authentic cuisine.
La Palette Ristorante
Nestled in the heart of Capri, La Palette Ristorante offers an exquisite dining experience with stunning views and a delightful menu that reflects the flavors of the Mediterranean. This charming restaurant is perfect for tourists seeking a taste of local cuisine while enjoying a vibrant atmosphere.
Daily 12:00–23:00
Villa Margherita
Nestled in the heart of Capri, Villa Margherita offers an exquisite Italian dining experience with breathtaking views and authentic cuisine. Indulge in fresh seafood, handmade pasta, and delightful desserts while soaking in the charm of this picturesque island.
Daily 12:00–14:00, 19:00–23:00
Magna'cu'mme
Magna'cu'mme is a delightful Italian restaurant located in Capri, offering a taste of authentic local cuisine amidst stunning coastal views. With its warm ambiance and delectable dishes, it is a must-visit for tourists looking to indulge in the flavors of Italy.
Daily 8:00–19:00
Ristorante da Gemma
Nestled in the enchanting island of Capri, Ristorante da Gemma offers an exquisite dining experience with breathtaking views and authentic Italian cuisine. This restaurant is a must-visit for food enthusiasts seeking a taste of local flavors amidst stunning surroundings.
Daily 9:30–19:00
Ristorante L'Agave Capri
Nestled on the breathtaking island of Capri, Ristorante L'Agave Capri offers an exquisite dining experience with stunning views, serving authentic Italian and seafood dishes that will tantalize your taste buds.
Daily 12:00–17:30, 19:00–23:30
Da Gioia by La Palma Beach Club
Nestled on the enchanting island of Capri, Da Gioia by La Palma Beach Club offers a delightful culinary experience, featuring exquisite Italian cuisine amidst breathtaking views. Perfect for tourists seeking authentic flavors and vibrant atmosphere.
Daily 9:00–18:30
Isidoro
Nestled in the heart of Capri, Isidoro offers a delightful dining experience that showcases authentic Italian cuisine, particularly its renowned pizzas. With a charming atmosphere and a diverse menu, it’s an ideal spot for tourists seeking to savor the flavors of this beautiful island.
Open 24 hours
Ai Faraglioni
Nestled in the enchanting island of Capri, Ai Faraglioni is a premier Italian and Mediterranean restaurant that offers a delightful culinary experience amidst stunning coastal views. Perfect for tourists seeking authentic flavors and a taste of local culture.
Open 24 hours
Angelica Capri Ristorante
Nestled in the heart of Capri, Angelica Capri Ristorante offers an unforgettable culinary experience with authentic Italian dishes, live music, and a vibrant cocktail bar atmosphere, making it a must-visit for every tourist.
Mon 11:00–24:00 · Tue–Sun 12:00–24:00
Gennaro Amitrano Capri
Nestled in the stunning landscapes of Capri, Gennaro Amitrano offers a delightful dining experience that blends traditional Italian cuisine with fresh seafood. With its picturesque views and exquisite dishes, this restaurant is a must-visit for food lovers exploring the enchanting island.
Daily 12:30–14:30, 19:30–22:30
Ristorante Da Peppino
Ristorante Da Peppino offers a delightful culinary experience in the heart of Capri, combining traditional Italian flavors with a charming atmosphere. Enjoy pizza, pasta, and gelato made with fresh ingredients while soaking in the stunning views of this iconic island.
Open 24 hours
Al Chiaro di Luna
Nestled in the enchanting island of Capri, Al Chiaro di Luna offers a delightful culinary experience that celebrates Mediterranean and seafood cuisine. With its stunning views and warm ambiance, this restaurant is a must-visit for tourists seeking authentic Italian flavors.
Daily 12:00–16:30, 19:00–22:30
La Terrazza di Lucullo
Nestled within the luxurious Hotel Caesar Augustus, La Terrazza di Lucullo offers an exquisite dining experience with breathtaking views of Anacapri. This Italian and Mediterranean restaurant is renowned for its authentic cuisine, where every dish is a masterpiece that highlights the rich flavors of the region.
Daily 12:30–14:30, 19:30–22:30
Le Monzu
Le Monzu is a fine dining restaurant located in the heart of Capri, offering a remarkable culinary journey with stunning views and exceptional service. Perfect for food lovers seeking an unforgettable experience.
Daily 19:00–23:00
Lo Zaffiro Capri
Experience the exquisite flavors of Italian cuisine at Lo Zaffiro Capri, where every dish tells a story of tradition and passion. Nestled in the enchanting island of Capri, this restaurant is a must-visit for tourists seeking authentic Italian flavors amidst breathtaking views.
Daily 12:00–15:00, 19:00–24:00
Ziqu Terrace Restaurant
Nestled in the enchanting island of Capri, Ziqu Terrace Restaurant offers an exquisite dining experience with breathtaking views of the Marina Grande. Delight in Mediterranean flavors while enjoying the picturesque surroundings, making it a must-visit for tourists seeking both culinary and visual pleasures.
Daily 12:30–14:30, 19:30–22:30
Villa Jovis
Nestled in the enchanting island of Capri, Villa Jovis invites tourists to indulge in a delightful fusion of Italian and Mediterranean cuisines. This renowned restaurant not only offers exquisite seafood dishes but also showcases the vibrant flavors of the region, making it a must-visit destination for food lovers.
Tue–Sun 10:00–24:00
Terrazza Tiberio
Terrazza Tiberio offers an exquisite dining experience on the enchanting island of Capri. Known for its authentic Italian cuisine and breathtaking views, it's a must-visit for any traveler seeking culinary delight.
Daily 12:30–15:00, 19:30–23:00
La Terraza di Venere
Nestled in the heart of Capri, La Terraza di Venere offers an exquisite dining experience that marries breathtaking views with authentic Italian cuisine. This restaurant is a must-visit for tourists seeking a taste of local flavors in a stunning setting.
Daily 12:00–24:00
Gennaro's Restaurant
Nestled in the heart of Capri, Gennaro's Restaurant offers an exquisite dining experience with authentic Italian cuisine. Delight in the flavors of Italy while enjoying stunning views and a warm atmosphere.
Daily 19:30–23:00
JKitchen Restaurant Capri
Nestled in the picturesque island of Capri, JKitchen Restaurant offers a delightful culinary experience with stunning views, exquisite dishes, and a vibrant atmosphere that captures the essence of Mediterranean dining.
Daily 19:30–1:00
Sapori Di Capri Di D'Esposito Antonino
Sapori Di Capri Di D'Esposito Antonino is a charming food store in Anacapri offering authentic Caprese specialties, fresh local products, and gourmet items from the island's culinary tradition. Located on Via Axel Munthe, it provides high-quality provisions perfect for picnics or souvenirs amid Capri's stunning scenery. Open daily with varying hours, it earns a solid 4.5 rating from visitors praising its selection and service.
Price level $$Time to spend 15–45 min
Bianca Rooftop
Perched atop the stunning Hotel La Palma, Bianca Rooftop offers an enchanting blend of Italian cuisine and breathtaking views, making it a must-visit for any traveler in Capri. With its chic ambiance and delectable dishes, it’s the perfect spot to unwind after a day of exploring this beautiful island.
Daily 19:00–1:00
Pane & Champagne
Nestled in the heart of Capri, Pane & Champagne is an exquisite dining experience that combines culinary artistry with stunning views. This restaurant offers a delightful array of dishes and an impressive selection of champagne, perfect for indulging in the island's luxurious atmosphere.
Daily 12:00–15:00, 19:00–23:30
Explore Capri on the map
A handpicked selection of must-see spots in Capri, mapped for you.
More about Capri

Capri travel guide
Capri, Italy, combines Roman history, Mediterranean scenery, the Blue Grotto, Faraglioni, elegant Piazzetta, cliffside gardens and island walks.
Tell me more about CapriMore to explore in Capri
Explore more

Explore more of Italy
Discover Italy: A land of ancient history, artistic marvels, and culinary delights; where every corner reveals a new story and every meal is a celebration.
Explore Italy
Getting your guide ready…
We are putting together a fresh copy of the Capri guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.
