The average bus between Upper Duke Street and Anfield takes 41 min and the fastest bus takes 28 min. The bus runs at least 3 times per hour from Upper Duke Street to Anfield. 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 20 minutes between Upper Duke Street and Anfield. The earliest departure is at 9:32 AM in the morning, and the last departure from Upper Duke Street is at 10:13 PM which arrives into Anfield at 10:43 PM. All services require a transfer at Upper Hill Street and take an average of 41 min. The schedules shown below are for the next available departures.

42 min • 1 change

39 min • 1 change

41 min • 1 change

38 min • 1 change
Want to know about travelling from Upper Duke Street to Anfield? 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 Upper Duke Street to Anfield. However, there are services departing from Upper Duke Street station and arriving at Anfield station via Liverpool FC. The journey, including transfers, takes approximately 41 min.
Upper Duke Street to Anfield bus services, operated by Arriva UK, depart from Stanhope Street station.
Upper Duke Street to Anfield bus services, operated by Arriva UK, arrive at Liverpool FC station.
The distance between Upper Duke Street and Anfield is 3.7 km. The road distance is 8 km.
Arriva UK operates a bus from Stanhope Street to Liverpool FC every 10 minutes. Tickets cost £1–3 and the journey takes 31 min.