Train | 35 min–4 h (depends on origin) | £10–£80 approx | Budget travelers, DIY trips | Frequent departures, short walk from Waverley to the Royal Mile, crowded during peak hours |
Bus | 1 h 30 min–10 h (depends on origin & traffic) | £10–£40 approx | Budget travelers, straightforward route | Slower than trains, fewer seats during peak periods, delays possible in heavy traffic |
Car / Self-Drive | 30 min–8 h (within city vs from major cities) | £10–£50 approx (fuel + tolls + parking) | Groups, scenic detours, flexible schedule | City centre parking is limited and expensive, narrow rural roads, congestion during festivals and weekends |
Tram | 30 min from Edinburgh Airport | £6 approx | Air travellers, solo travellers, and quick city access | Limited to tram stops, a short walk from York Place to the Royal Mile |