Turkey is one of those beautiful countries where we Indian citizens have the option of getting an e-visa. But, this comes with a caveat. Not all citizens can apply for an e-visa. Only, those who have a valid visa from a Schengen or a OECD country (Australia, UK, USA, Japan, etc.) can apply for this e-visa. If you do not have such a valid visa, then you will have to go the traditional route of applying for the Turkish visa through your nearest embassy.
This post is about those who have a valid OECD or a Schengen visa. You can either apply for a e-visa or get it on arrival at Turkey, but it is better to get an e-visa to save the hassles, especially during land crossings.
To apply for the e-visa, you will have to go through the Turkish e-visa application system, fill in the form with your passport and visit particulars, valid your email address, pay the fee of USD 43.70 through your credit card and once the payment is successful, you get the e-visa in your inbox. The entire process is a breeze. In fact, the entire process did not take me more than 5 minutes.
However, while applying for the e-visa, you need to keep the following things in mind else you might be denied entry at the immigration section of Turkey.
1) Your passport should be valid for your stay in Turkey
2) You should hold a return ticket, hotel reservation and money for the trip (calculated at USD 50 per day)
3) You should be traveling for tourism or business
4) You should hold a valid supporting document (Schengen visa or visa from other OECD countries). Note that e-visas are not accepted. In my case, I have a valid US visa on my old passport and hence have been asked to carry my old passport along with my new one.