83.41 mi Straight Distance
107.98 mi Driving Distance
2 hours 17 mins Estimated Driving Time
The straight distance between Greenock (Scotland) and Melrose (Scotland) is 83.41 mi, but the driving distance is 107.98 mi.
It takes 2 hours 7 mins to go from Greenock to Melrose.
Driving directions from Greenock to Melrose
Straight distance: 134.20 km. Route distance: 173.73 km
Latitude: 55.9565 // Longitude: -4.77198

Forecast: Moderate rain
Temperature: 2.4°
Humidity: 98%
Current time: 12:11 AM
Sunrise: 07:41 AM
Sunset: 05:24 PM
Latitude: 55.5987 // Longitude: -2.72191

Forecast: Light rain
Temperature: 2.5°
Humidity: 83%
Current time: 12:11 AM
Sunrise: 07:32 AM
Sunset: 05:17 PM