Diu, a peaceful coastal destination near Gujarat, is known for its stunning beaches, Portuguese architecture, and laid-back vibe. But beyond its scenic beauty, Diu is also emerging as a charming café destination for travelers and food lovers. From beachside shacks serving fresh seafood to cozy cafés offering coffee and desserts, the café culture here is slowly gaining popularity.
Whether you’re a couple looking for a romantic sunset spot, a solo traveler craving a quiet coffee break, or a group of friends exploring local flavors, Diu has something for everyone. In this guide, we bring you the top 10 best cafes in Diu that offer not just great food, but unforgettable experiences.
1. O’Coqueiro
- Must-Try: Seafood platters, bebinca dessert, custard tarts
- Best For: Couples, seafood lovers, scenic dining
- Cost for Two: ₹800–₹1400
Why Visit:
O’Coqueiro is one of the most iconic cafes in Diu, known for its Portuguese-inspired menu and stunning views of Jalandhar Beach. The rustic décor and peaceful ambiance make it perfect for a relaxed dining experience. If you want to enjoy authentic coastal flavors with a touch of history, this place should be on top of your list.
2. Khajura Beach Cafe
- Must-Try: Grilled fish, prawn curry, fresh juices
- Best For: Beach lovers, sunset views, casual dining
- Cost for Two: ₹600–₹1200
Why Visit:
Located right on Khodidhar Beach, this café offers a true beachside dining experience. The open-air seating, sea breeze, and stunning sunsets create the perfect setting for a relaxing meal. It’s a great spot to unwind after a day of exploring Diu.
3. Amigos The Cafe
- Must-Try: Burgers, fries, milkshakes, cold coffee
- Best For: Students, friends, casual hangouts
- Cost for Two: ₹400–₹800

Why Visit:
Amigos is a trendy café with a youthful vibe. Its colorful interiors and quick service make it a popular spot among younger crowds. If you’re looking for a quick bite or a chill place to hang out with friends, Amigos is a great choice.
4. Shree Ram Vijay Ice Cream & Refreshments
- Must-Try: Homemade ice creams, falooda, snacks
- Best For: Families, dessert lovers
- Cost for Two: ₹200–₹500
Why Visit:
This old-school café is famous for its handcrafted ice creams and refreshing beverages. It’s a must-visit during hot afternoons when you need something cool and sweet. Simple, affordable, and nostalgic.
5. Apana Foodland
- Must-Try: Butter garlic prawns, North Indian meals
- Best For: Families, group dining
- Cost for Two: ₹800–₹1600
Why Visit:
Apana Foodland offers a mix of multi-cuisine dishes along with scenic sea views. The spacious seating and diverse menu make it ideal for families and larger groups.
6. The Nest Cafe
- Must-Try: Breakfast platters, coffee, sandwiches
- Best For: Couples, peaceful mornings
- Cost for Two: ₹600–₹1000
Why Visit:
If you’re looking for a calm and cozy café to start your day, The Nest Café is perfect. Known for its artisanal coffee and healthy breakfast options, it’s a favorite among travelers seeking a peaceful vibe.
7. Coffee & Cake Diu
- Must-Try: Cakes, pastries, cappuccino
- Best For: Dessert lovers, coffee dates
- Cost for Two: ₹400–₹800
Why Visit:
A small yet charming café near Diu Fort, this place is perfect for those who love desserts and coffee. The cozy interiors and freshly baked treats make it a delightful stop during your sightseeing.
8. Tawa Tadka Diu
- Must-Try: Wood-fired pizza, fusion dishes, nachos
- Best For: Families, couples, dinner outings
- Cost for Two: ₹600–₹1200

Why Visit:
Tawa Tadka brings a modern twist to traditional dishes. Their fusion menu and comfortable seating make it a great place for dinner or a casual outing.
9. Sam’s Beach Shack
- Must-Try: Seafood grills, cocktails, mocktails
- Best For: Beach parties, friends, nightlife
- Cost for Two: ₹1000–₹1600
Why Visit:
This lively beach shack is perfect for those who want to enjoy good food with music and ocean views. It’s especially popular among tourists looking for a vibrant evening experience.
10. Hoka Island Villa Cafe
- Must-Try: Mediterranean dishes, pizzas, beverages
- Best For: Couples, luxury dining
- Cost for Two: ₹1000–₹1800
Why Visit:
Surrounded by greenery, this café offers a premium and peaceful dining experience. The Mediterranean menu and elegant ambiance make it ideal for romantic dinners.
Why Diu is Becoming a Café Destination
Diu’s café culture is growing rapidly due to its tourism appeal and relaxed coastal lifestyle. Unlike crowded city cafés, Diu offers peaceful settings where you can truly unwind. Many cafés here combine scenic views with delicious food, creating memorable experiences.
Additionally, the blend of Portuguese influence and Gujarati hospitality makes the food unique. Whether it’s seafood, desserts, or coffee, every café has its own charm.
FAQs: Best Cafes in Diu
O’Coqueiro, The Nest Cafe, and Hoka Island Villa Cafe are perfect for couples due to their peaceful ambiance and scenic views.
Yes, Khajura Beach Cafe and Sam’s Beach Shack offer amazing beachfront dining experiences with stunning sunset views.
Most cafes in Diu cost between ₹300 to ₹900 per person, depending on the location and menu.
Coffee & Cake Diu and Shree Ram Vijay Ice Cream are popular for desserts, offering cakes, pastries, and ice creams.
Yes, Diu is perfect for café hopping due to its compact size, scenic locations, and variety of unique cafés.
Conclusion
Diu’s café scene perfectly complements its calm and scenic coastal vibe. Whether you’re enjoying a cup of coffee by the beach, indulging in fresh seafood, or relaxing with desserts, every café offers a unique experience.