|Subject: UK trains|
>From the Virgin timetable I have it looks as if you will have one change on the London-Edinburgh trip. (virgin.com/trains). There is only one train station in Edinburgh - Waverley. Virgin has a terrible reputation of being late - having said that they were only 1/2 hr late arriving in Edinburgh at New Years.
Depending where you decide to stay in London you might look at Thameslink from Gatwick http://www.thameslink.co.uk