Rainbow Road is an unsealed back-country road in New Zealand. It runs for 112 kilometres (70 mi) from Hanmer Springs in Canterbury to Saint Arnaud in the Nelson Region, but for much of its length it is located in the Marlborough Region. The official name of the road is Rainbow Valley–Hanmer Road.