| Duration | 26 min |
| Distance | 29.6 miles |
| Average price | £8 |
| Frequency | 19/day |
Yes, there is a direct train departing from Dunbar and arriving at Edinburgh Waverley. Services depart hourly, and operate every day. The journey takes approximately 24 min.
More detailsThe distance between Dunbar and Edinburgh is 29 miles. The road distance is 29.6 miles.
Get driving directionsDunbar to Edinburgh train services, operated by Cross Country, depart from Dunbar station.
More detailsDunbar to Edinburgh train services, operated by Cross Country, arrive at Edinburgh Waverley station.
More detailsBook your Dunbar to Edinburgh train tickets online with Omio.
Search and bookThere are 2532+ hotels available in Edinburgh.
More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps