silverknapper:
Certainly CBN is very close by and much cheaper. Train station as said above is very close
Cumbernauld is not close to Edinburgh, it's about 30 miles by road. The nearest rail station to Cumbernauld airport which has service to Edinburgh is Croy which is 3.5 miles away and trains from there to Edinburgh are not frequent - around once an hour.
Last time I checked, Kirknewton was not accepting any visiting aircraft and the based civvies were only allowed to fly when the gliders weren't active.
Fife (EGPJ) is the best option. Phone them on 01592 753792 for details. Transport to Edinburgh not brilliant but you can get a taxi from the airport to either Markinch or Thornton station from where there are trains about every half hour to Edinburgh (journey time about 45 mins).
NS