The journey from Keynsham to Edinburgh is approximately 580 km. You can take a train from Keynsham to Bristol Temple Meads, then a connecting service to Edinburgh Waverley. Driving via the M5 and M6 motorways is also a common route. Edinburgh is the capital city of Scotland with a rich cultural history.
Total Distance: 580 km driving distance, 530 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 6 hours 30 mins | 6 hours 30 mins |
| Avg Price | 80-200 GBP | 95 GBP fuel |
| Operator | Avanti West Coast | N/A |
| Route | Keynsham to Bristol Temple Meads, then connecting to Edinburgh Waverley. | M5 and M6 motorways. |
| Tip | Avanti West Coast services are frequent and comfortable. | The M6 can be busy during peak times. |
May to September for pleasant city exploration.