The average bus between Edinburgh Trams and Royal Terrace takes 10 min and the fastest bus takes 6 min. The bus runs at least 5 times per hour from Edinburgh Trams to Royal Terrace. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 15 minutes between Edinburgh Trams and Royal Terrace. The earliest departure is at 10:58 AM in the morning, and the last departure from Edinburgh Trams is at 6:29 PM which arrives into Royal Terrace at 6:37 PM. All services require a transfer at York Place and take an average of 10 min. The schedules shown below are for the next available departures.

9 min • 1 change
8 min • 1 change
11 min • 1 change
9 min • 1 changeWant to know about travelling from Edinburgh Trams to Royal Terrace? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Edinburgh Trams to Royal Terrace. However, there are services departing from Edinburgh Trams station and arriving at Royal Terrace station via Elm Row. The journey, including transfers, takes approximately 10 min.
Edinburgh Trams to Royal Terrace bus services, operated by Lothian, depart from York Place station.
Edinburgh Trams to Royal Terrace bus services, operated by Lothian, arrive at Wellington Street station.
The distance between Edinburgh Trams and Royal Terrace is 690 m. The road distance is 1 km.
You can take a vehicle from Edinburgh Trams to Royal Terrace via York Place, Elm Row, Leopold Place, and Wellington Street in around 8 min.