The two cities are 47 miles apart and traveling between the two takes as fast as 1 hour 10 minutes. You can get bus tickets to travel between Glasgow and Edinburgh for as little as $3.99 if you book in advance and/or outside of busy travel times, like weekends and holidays.