Travel from Edinburgh to Montrose-Scotland

Bus or train from Edinburgh to Montrose?

Virgin Trains East Coast operates a train from Edinburgh to Montrose hourly. Tickets cost $22 - $35 and the journey takes 1 h 51 min. Alternatively, Megabus UK operates a bus from Edinburgh to Montrose hourly. Tickets cost $19 - $27 and the journey takes 1 h 32 min. Stagecoach UK also services this route every 30 minutes.

Book transport from Edinburgh to Montrose

How to get from Edinburgh to Montrose

From Edinburgh train to Montrose. 1 h 51 min £20. From West End, Queensferry Street (after Queensferry Street Lane) bus to Seagate Bus Station then bus to Montrose, Lloyds Pharmacy. 2 h 46 min £23. From Edinburgh night train to Montrose. 2 h 3 min £20. From Edinburgh drive to Montrose. 1 h 49 min £17.

Is there a direct train between Edinburgh and Montrose?

Yes, there is a direct train departing from Edinburgh and arriving at Montrose. Services depart hourly. The journey takes approximately 1¾ hours.

Is there a direct bus between Edinburgh and Montrose?

No, there is no direct bus from Edinburgh to Montrose. However, there are services departing from West End, Queensferry Street (after Queensferry Street Lane) and arriving at Montrose, Lloyds Pharmacy via Seagate Bus Station. The journey, including transfers, takes approximately 2 h 46 min.