Special offers and discounts
Cheap coach tickets
Check out our selection of popular routes and cheap fares.
Edinburgh to Dundee
Love a bargain? Pick up a great value fare between Edinburgh and Dundee for £6.40*. Saving you money when you need it most. Book your seat using our journey planner at the top of the page.
Terms and conditions:
Edinburgh to Dundee offer
*From 1 October 2020 up until 31 December 2020, 50% of seats sold on megabus.com for travel between Edinburgh and Dundee will be at the fare of £6.40. Subject to availability and booking fee.