Do Indian passport holders need a visa for Greece?
Yes. Indian citizens require a Schengen Type C tourist visa to visit Greece. This visa covers all 27 Schengen countries, so a Greece visa allows travel across Europe on a single trip.
How to Apply
- Apply through VFS Global, the authorised centre for Greek visa applications in India.
- Book an appointment at VFS Global in your nearest city.
- Gather all required documents and attend your appointment.
- Provide biometric data and pay the €80 fee.
- Collect your passport, typically within 15 to 30 working days.
Documents Required
- Valid passport, at least 3 months beyond return date, 2 blank pages
- Schengen visa application form
- Two photographs (35x45mm, white background)
- Confirmed return flight tickets
- Full accommodation bookings
- Travel insurance, minimum €30,000 Schengen coverage
- 6 months bank statements (₹3 to 4 lakh minimum recommended)
- Last 2 years ITR, salary slips, employer letter
- Cover letter and itinerary
Costs & Fees
Visa fee: €80 (approx. ₹7,200). VFS Global service fee: approximately ₹1,750 to ₹2,000.
Tips
- Santorini, Mykonos, Athens, Crete, and Rhodes are Greece’s most visited islands and cities.
- May to June and September to October are the best times, good weather, fewer crowds, lower prices than July to August.
- Island hopping by ferry is a quintessential Greek experience, ferries connect all major islands.
- Greece is very vegetarian and seafood-friendly, moussaka, spanakopita, and fresh grilled fish are highlights.
- Book Santorini accommodation months in advance, the caldera-view hotels sell out extremely fast.