Distance between Green pin with letter A Melrose and Red pin with letter B Aviemore

118.03 mi Straight Distance

172.30 mi Driving Distance

3 hours 35 mins Estimated Driving Time

The straight distance between Melrose (Scotland) and Aviemore (Scotland) is 118.03 mi, but the driving distance is 172.30 mi.

It takes 3 hours 10 mins to go from Melrose to Aviemore.

Driving directions from Melrose to Aviemore

Distance in kilometers

Straight distance: 189.91 km.      Route distance: 277.23 km

Melrose, United Kingdom

Latitude: 55.5987 // Longitude: -2.72191

Photos of Melrose

Melrose Rugby Club, Greenyards,  founded 1880. Eildon Hill North looking to Leaderfoot Bridge Earlston town centre Sun Kissed Waverley Melrose Abbey Presbytery Melrose Abbey Rubbernecks & Melrose Abbey Shadow of Leaderfoot Viaduct

Melrose Weather

Overcast clouds

Forecast: Overcast clouds
Temperature: 11.4°
Humidity: 83%

Current time: 06:35 PM
Sunrise: 06:59 AM
Sunset: 05:47 PM

Aviemore, United Kingdom

Latitude: 57.1945 // Longitude: -3.82381

Photos of Aviemore

Loch an Eilean 1 Fancy Bridge Braeriach Steam Train Highland Cattle Rothiemurchus Forest Not so Nice on the Tops. Cairngorm Mountains

Aviemore Weather

Overcast clouds

Forecast: Overcast clouds
Temperature: 6.8°
Humidity: 98%

Current time: 06:35 PM
Sunrise: 07:06 AM
Sunset: 05:49 PM