|Distance||337 miles (544 km)|
Coaches from Barnstaple to Edinburgh cover the 337 miles (544 km) long journey with our travel partners like. There are direct coach services available. Travellers depart most frequently from Barnstaple and arrive in Edinburgh, Elder Street.
Omio customers book a coach from Barnstaple to Edinburgh, Elder Street most frequently for this route.
You can find the most popular departure coach station for this journey, Barnstaple, located approximately 0 mile (s) / 0 km from the city centre of Barnstaple. The most popular arrival coach station in Edinburgh, called Edinburgh, Elder Street, is located around 0 mile (s) / 0 km away from its city centre.
Here are some other resources that might have the information you need