Our trip in U.K. ends at Edimbourgh but we need to get back to London to take our plane back home. Do you recommend taking the train from Edimbourgh to London or a plane ?
For me it would depend on the cost. Try http://flightchecker.moneysavingexpert.com/ for your flights or skyscanner.net and thetrainline.com for your train to compare. I would guess that although in terms of time the flight would be less, by the time you wait around in airports, it may be better to go by train if the price is ok. It's ALWAYS cheaper to buy your ticket in advance online. about 7 years ago