All bus routes to St. John's, NL (Canada) O P R O Bus from Ottawa, ON to St. John's, NL P Buses to St. John's, NL from Pearson Toronto Airport R Bus from Regina Airport to St. John's, NL