BusBuddy is an easy to use app that allows users to view bus routes and bus arrival times (both scheduled and predicted) for Ottawa's OCTranspo system.

You can view all the bus stops for given route either in a list or on the map. You can see where a bus is currently located and what time it is expected to arrive at your stop.

A trip planner is integrated into the app, and is also accessible from Apple Maps, which will automatically launch BusBuddy with the start and end location chosen in the map application. data is also integrated so that you can search for a business (eg. restaurant) and see which bus routes stop close by.

OpenData sources used

- OCTranspo GTFS data
- OCTranspo next bus arrival API
- OCTranspo travel planner


The value it provides to residents

The app makes using the bus system in Ottawa much easier for both regular users and visitors to the city. You can visualize the route a bus will take which takes a lot of the fear out of taking public transit. Using the integrated trip planner, you can easy determine a route back to your hotel using your "current location".

The ability to see the bus schedule and the predicted bus arrival time, allows bus riders to better plan their trips and reduces the stress of wondering when the bus is going to arrive.


  1. Marian Lederman

    This is hands down the best OCTranspo Mobile App.

  2. Don Joyce

    Awesome app!

  3. Shealyn Visser

    This bus app has never failed me- it has saved me from SO many cold mornings waiting for the bus because I know the info is accurate so I just leave later. The interface is user-friendly and it tells me everything I need to know. Thank you Bus Buddy Ottawa!

  4. Cordell Gilyard

    I use this app every day and find it extremely easy to use. The features are better than the other OC Transpo apps I have used, even the official one. The developer did a really good job on this.

  5. Jen O'Grady

    This is the best Bus App! It is extremely user friendly and very reliable.
    Thank you for helping to ease the frustration!! :-)

  6. MaryBeth Baker

    Great User Experience, love that it's updated often and I never miss the bus anymore.

  7. Tim Koss

    Great app, use it everyday. Beats standing out two long in the cold.

    What would make it an AWESOME app is if you had n Apple Watch version. Would beat pulling out the phone in the cold

Sign In or Register to comment.

Recent Tweets