You can fly to Dalaman from many airports including Edinburgh, Glasgow Manchester and Newcastle. A more complete list can be found below:
Aberdeen, Belfast, Birmingham, Bournemouth, Bristol, Cardiff, Doncaster Sheffield, Edinburgh, East Midlands, Exeter, Glasgow, Humberside, Leeds Bradford, London Gatwick, Liverpool, Luton, Manchester, Newcastle, Norwich, Stansted, and Teesside.
Easyjet now fly to Dalaman direct from Edinburgh.
You can also look at Turkish Airlines, Onur Air and Pegasus Airlines.
British Airways fly on Mondays, Wednesdays, Thursdays and Saturdays from London Gatwick to Dalaman.