To operate the B-Line, 38 Gemilang Coachworks bodied MAN A95s were purchased.[17][18] 3 additional vehicles have since been added to the fleet, making up a total of 41 double decker vehicles utilised for the service. They have audio/video systems on board that announce the next stops, along with connections and places of interest at the stop. The buses have free double USB charging points per pair of seats. Painted in a dedicated yellow and blue livery, these are the first double deck buses to be operated by a NSW government operator since the Urban Transit Authority withdrew its last Leyland Atlanteans in 1986.[19]
All B-Line bus stops incorporate a real-time passenger information display that displays the departure time, destination, route number and number of passengers on board the next few buses to arrive at the stop (including non B-Line services).[20]
Wynyard
Wynyard Park is the southern terminus of the line. The B-Line drops off passengers on York Street and picks up passengers from Stand B on Carrington Street. This stop connects the B-Line to train services at Wynyard railway station.[21]
Neutral Bay
The Neutral Bay citybound bus stop is located on Military Road between Rangers Road and Wycombe Road. Citybound B-Line buses depart from Stand A, along with all other citybound buses. Commuters can change here for bus services towards Chatswood, Royal North Shore Hospital, Sydenham, North Sydney and Milsons Point The northbound bus stop is located between Young Street and Waters Road. Northbound B-Line buses depart from Stand E, along with all other Northern Beaches buses. Commuters can change here for buses towards Balmoral Beach, Taronga Zoo and Mosman Junction.[22]
Spit Junction (Mosman)
The Spit Junction citybound bus stop is located on a newly built pedestrian plaza on Clifford Street. This bus stop started operating concurrently with the B-Line, with the older bus stop located closer to the junction of Military Road and Spit Road being closed. To facilitate its construction, a disused Greater Union cinema was purchased and demolished.[23][24][25] The northbound bus stop remains in the same location on Spit Road although, like all other stops, fitted with new seating and real-time passenger information displays.
Manly Vale
The Manly Vale bus stop is located on Condamine Street north of Kenneth Road.[26] The bus stops at Manly Vale feature weather protection. The bus stop also features one of the six new commuter car parks which have been planned for B-Line bus stops. The Manly Vale B-Line commuter car park consists of a three-stories structure which has 150 spaces and incorporates around 9000 plants in a breathing green wall, helping to reduce air pollutants for nearby residents.[27]
Warringah Mall (Brookvale)
The Warringah Mall citybound bus stop is located on Pittwater Road, north of William Street. The northbound bus stop is located on Pittwater Road, adjacent to Westfield Warringah Mall shopping centre. Commuters can change here for bus services towards Chatswood, Frenchs Forest, Manly as Northern Beaches surrounds. A commuter car park is available at this stop.[28]
Dee Why
The Dee Why citybound bus stop is located on Pittwater Road, between Howard Avenue and Oaks Avenue. The northbound bus stop is located on Pittwater Road, south of St David Avenue. Commuters can change here for bus services to Chatswood, Frenchs Forest, Cromer, Narraweena, Collaroy Plateau and Wheeler Heights. A commuter car park is available at this stop.[29]
Collaroy
The Collaroy citybound bus stop is located on Pittwater Road, alongside the historic Arlington Amusement Hall. The northbound bus stop is located on Pittwater Road, between Fielding Avenue and Collaroy Street.[30]
Narrabeen
The Narrabeen citybound bus stop is located on Pittwater Road, between Waterloo Street and Albert Street. The northbound bus stop is located on Pittwater Road with access to Berry Reserve. A commuter car park is available at this stop.[31]
Warriewood
The Warriewood citybound bus stop is located on Pittwater Road, adjacent to North Narrabeen Reserve. The northbound bus stop is located on Pittwater Road, north of Jacksons Road, with access to Boondah Reserve. A commuter car park is available at this stop.[32]
Mona Vale
Mona Vale is the northern terminus of the line. The B-Line drops passengers off on Barranjoey Road, between Pittwater Road and Park Street and picks up passengers on Barranjoey Road, near Kitchener Park. Commuters can change here for bus services towards Macquarie Centre, Gordon, Terrey Hills, McCarrs Creek & Palm Beach. A commuter car park is available at this stop.[33]