Getting to Melrose by Public Transport

By Air/Sea:
The nearest airports are Edinburgh and Newcastle; Ferry port at Newcastle has connections to Holland (Amsterdam).

By Rail:
The new Borders Railway runs from Edinburgh to Tweedbank. Trains run every half hour (hourly in evenings and on Sundays). Tweedbank station is one and a half miles (2.5 km) from Melrose (see local transport connections). Walk to Melrose by either following the Southern Upland Way along the River Tweed or through Darnick and along High Cross Avenue.
Otherwise the nearest railheads are at Berwick-upon-Tweed (from east) and Carlisle (from south).

By Bus:
Melrose is well served with regular services to and from a number of towns in the Scottish Borders with connections available to Edinburgh, Carlisle and Berwick-upon-Tweed. National Express No.383 service runs between Edinburgh (bus station) and Newcastle Airport through the Borders with stops at Galashiels, Melrose and Jedburgh.
95, X95 First Bus service is hourly between Galashiels and Edinburgh (half hourly between Galashiels and Hawick), and hourly from/to Carlisle. Regular buses from Galashiels Interchange to Melrose.
60,67 Perrymans service from Berwick-upon-Tweed via Duns (60) and Kelso (67) to Melrose

Timetable details available from

Getting to Melrose by Road

From the south-west use the A7 exiting from the M6 at Carlisle. From the south-east and Newcastle upon Tyne the road is the A696 and then the A68. Coming from the majority of Scotland, other than the south-west, Melrose is easily reached from either the A7 or A68 via the A6091.

Home Page | Short Local Walks | Walks around Melrose | Long Distance Paths | Support Businesses | Getting to Melrose | Local Transport | News Events | Contact Details | Publication

© Copyright Melrose Paths Group 2010   Designed by I-Net Support   Last update - October 2020   Date accessed -