The average bus between Niddrie and Holy Rood High School takes 18 min and the fastest bus takes 10 min. There is an hourly bus service from Niddrie to Holy Rood High School. 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 hourly between Niddrie and Holy Rood High School. The earliest departure is at 8:11 AM in the morning, and the last departure from Niddrie is at 11:35 PM which arrives into Holy Rood High School at 11:58 PM. All services require a transfer at Craigmillar Library and take an average of 18 min. The schedules shown below are for the next available departures.

24 min • 1 change

18 min • 1 change

19 min • 1 change

12 min • 1 change

14 min • 1 change

17 min • 1 change

17 min • 1 change

14 min • 1 change

10 min • 1 change

23 min • 1 change

23 min • 1 change

20 min • 1 change
Want to know about travelling from Niddrie to Holy Rood High School? 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 Niddrie to Holy Rood High School. However, there are services departing from Niddrie station and arriving at Holy Rood High School station via Craigmillar Library. The journey, including transfers, takes approximately 18 min.
Niddrie to Holy Rood High School bus services, operated by Lothian, depart from Hay Drive station.
Niddrie to Holy Rood High School bus services, operated by Lothian, arrive at Holyrood High School station.
The distance between Niddrie and Holy Rood High School is 1.7 km. The road distance is 3 km.
You can take a bus from Hay Drive to Holy Rood High School via Craigmillar Library, Peffer Bank, and Holyrood High School in around 24 min.