Yes, British travellers need a visa to enter Turkey. You can easily apply for an e-Visa online before your trip.