There are 3 ways to get from Edinburgh to Eyemouth by train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus  •  1 h 2 min

  1. Take the train from Edinburgh to Berwick-upon-Tweed
  2. Take the bus from Berwick-upon-Tweed, Golden Square (Leaping Salmon) to Eyemouth, Albert Road Hospital 34 / ...

$19 - $74

Cheapest option

Bus  •  1 h 48 min

  1. Take the bus from Hillside, Leopold Place (at 11) to Eyemouth, Co-op (Bus Shelter at Car Park) 253

$18

1 alternative option

Drive  •  59 min

  1. Drive from Edinburgh to Eyemouth 50.2 miles

$10 - $16

What companies run services between Edinburgh, Scotland and Eyemouth, Scotland?

Borders Buses operates a bus from Edinburgh to Eyemouth hourly. Tickets cost $18 and the journey takes 1 h 48 min. Border Buses also services this route hourly.

Train operators
Bus operators
Travelsure
Phone
+44 1665 720955
Email
travelsure@travelsure.co.uk
Website
travelsure.co.uk
Bus from Berwick-upon-Tweed, Golden Square (Leaping Salmon) to Eyemouth, Albert Road Hospital
Ave. Duration
15 min
Frequency
Every 10 minutes
Estimated price
$0
Schedules at
travelsure.co.uk
Daily
$0
Borders Buses
Phone
01896 754350
Email
info@bordersbuses.co.uk
Website
bordersbuses.co.uk
Bus from Berwick-upon-Tweed, Chapel Street (Library) to Eyemouth, Albert Road Hospital
Ave. Duration
16 min
Frequency
Hourly
Estimated price
$3
Schedules at
bordersbuses.co.uk
Bus from Hillside, Leopold Place (at 11) to Eyemouth, Co-op (Bus Shelter at Car Park)
Ave. Duration
1 h 48 min
Frequency
Hourly
Estimated price
$18
Schedules at
bordersbuses.co.uk
Border Buses
Bus from Berwick-upon-Tweed, Chapel Street (Library) to Eyemouth, Albert Road Hospital
Ave. Duration
16 min
Frequency
Every 2 hours
Estimated price
$3
Bus from Edinburgh, Bus Station to Eyemouth, Co-op (Bus Shelter at Car Park)
Ave. Duration
1 h 52 min
Frequency
Hourly
Estimated price
$18

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Train travel in France: A guide to SNCF and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

Questions & Answers

The distance between Edinburgh and Eyemouth is 70 km. The road distance is 80 km.

The cheapest way to get from Edinburgh to Eyemouth is to drive which costs £8 - £12 and takes 59 min.

The quickest way to get from Edinburgh to Eyemouth is to drive which takes 59 min and costs £8 - £12.

Yes, there is a direct bus departing from Hillside, Leopold Place (at 11) and arriving at Eyemouth, Co-op (Bus Shelter at Car Park). Services depart hourly, and operate every day. The journey takes approximately 1 h 48 min.

It takes approximately 1 h 2 min to get from Edinburgh to Eyemouth, including transfers.