Yes, you do need to obtain a Visa in order to enter Turkey.
Visa to Turkey can be purchased via official Turkish Government Web Site www.evisa.gov.tr , which is the only official website where one can obtain Visa. WebSite is easy to use, asks you to enter your details as it is in your Passport.
valid for multiple stays up to a maximum of 90 days in a 180 day period
You can make payment by Mastercard, Visa or UnionPay credit/debit card. Price Per Person , including infants is $20.70
If you don’t have a printing facility during Visa registration , you need a valid email address as the Visa site sends your Visa to your email address in printable format . Don’t worry if you can’t print it, download it on to your mobile phone so you can show it during the passport control.
What happens if you forget to obtain your Visa online ?
Well, up on your arrival at the Airport you need to go to Visa Desk and purchase one, bare in mind sometimes you need to wait a while for the duty officer to turn up or what ever the reason. You can avoid a lot of hassle and save time if you do it via online.
Avoid any other Web Site or service provider and use ONLY the Official Web Site of the Turkish Government as mentioned above