A Schengen type C visa is required for travel to Greece. At the Greek embassy in Baku appointments are given by email or telephone; the country has no separate visa centre in Azerbaijan.
Only the 35-euro consular fee is payable, with no other cost. Appointments are harder to find in the summer season, so plan the application as early as you can.
Athens, Santorini, Mykonos and Thessaloniki are the most popular destinations. On island routes, ferry and domestic flight bookings form part of the document file. Viza.az helps with document preparation and route planning.