The distance between the two is around 130 miles and a total of 4 hours journey by road.
The driving distance from Cairnryan to Edinburgh, UK is 126 miles / 202 km.
130 miles
Around 2 1/2 to 3 hours by road.
About 4 hours.
About 7 hours
8 hours and 6 minutes
Takes around 7 and a half hours driving time
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.
Google maps says 4h 30mins. That's probably optimistic.
About 3 hours
About 3 hours