About 10 hours plus stops.
Eastbourne doesn't have an airport - the nearest is Gatwick, so you would have to fly from Edinburgh to Gatwick and take a train from Gatwick to Eastbourne.
It is 126 miles and approximately 2 hours and 20 minutes to drive from Eastbourne to Oxford.
6 hours and 18 minutes
About an hour.
Edinburgh to Melrose takes around 1 hour to drive.
From Edinburgh to Dundee is about 60 miles, and would take about 1½ hours to drive.
4 hours
About 5 hours
About six hours
About five hours.
Between 5 and 5.5 hours, traffic and weather dependent.
It will take about 2 hours to drive the 84.4 miles.