Skip to main content

Northern Beaches On Demand service

Earn up to $2 travel credit every time you transfer between Opal and On Demand services on the Northern Beaches, including B-Line buses. Find out more about travel credit.

The On Demand bus service in the Northern Beaches region began in November 2017 and is operated by Keolis Downer.

The service is named Keoride and runs from Palm Beach, south to North Narrabeen and west to Chiltern Road, connecting residents to nearby transport hubs including Avalon bus stop, and Warriewood, Mona Vale and Narrabeen B-Line stops.

Additional hubs

New hubs introduced to assist with essential travel in response to COVID-19 on the Keoride service include:

  • Newport Coles and the local pharmacy
  • Woolworths Mona Vale
  • Warriewood Square
  • Elanora Heights pharmacy and IGA
  • Mona Vale Hospital


You will receive a booking confirmation and an estimated pick-up and drop-off time at your chosen location after you make a booking. Bookings are subject to availability.

You can book this service by downloading the app:


On Demand fares are the equivalent of Adult Opal fares and Concession Opal fares for bus. 

Free travel entitlements are available to customers with a Vision Impaired Person's Travel Pass, NSW Blinded Soldier Pass, WW1 Veteran's Widows Pass and Ex-Defence card. Free travel can only be booked by calling 1800 536 743. Conditions apply.

Hours of operation

Monday to Wednesday 6am–10pm
Thursday to Friday 6am–11.30pm
Saturday 7am–11.30pm
Sunday 7am–9pm

Contact Keolis Downer for information regarding operating hours during public holidays.

What is travel credit?

With Transport Connect, you can earn up to $2 in travel credit every time you transfer within 60 minutes between Opal and On Demand services, including B-Line buses.

You will need a Transport Connect account to start earning travel credit. Sign up for an Transport Connect account and On Demand travel credit, link your Opal card and add a payment card. Get the Keoride app from the App Store or Google Play, or if you have it, make sure it is up-to-date. Then log in to the app using your Transport Connect account username and password to complete your setup

Once you've completed these steps, any travel credit you earn will be added to your Transport Connect account. When you have accumulated enough credit, you can use it to pay for your next On Demand trip.

For more details, see the Transport Connect travel credit help page.


The Keoride Northern Beaches service area includes North Narrabeen Warriewood, Ingleside, Mona Vale, Bayview, Newport Clareville, Bilgola Beach, Avalon Beach, Whale Beach and Palm Beach.

Download a printable PDF of this map (pdf 880KB)