How Much Does It Cost to Rent a Charter Bus in Canada?
On average, renting a charter bus in Canada costs between $140 and $225 CAD per hour, or $1,250 to $1,850 CAD per full day for a standard 56-passenger luxury coach. For mid-sized groups, a 24 to 36 passenger minibus rental ranges from $140 to $175 CAD per hour, while school bus charters average $95 to $135 CAD per hour.
Unlike rideshare services or car rentals, charter bus pricing is all-inclusive of a certified professional commercial driver, comprehensive commercial insurance ($10,000,000+), and standard operating fuel. On a per-passenger basis, chartering a bus is consistently the most economical way to move large groups in Ontario and across Canada.
| Vehicle Type | Capacity | Hourly Rate (CAD) | Daily Rate (CAD) | Per-Km (Long Distance) |
|---|---|---|---|---|
| 56 Passenger Luxury Coach Bus | Large corporate groups | $165 - $225 / hr | $1,350 - $1,850 / day | $3.50 - $4.50 / km |
| 24 - 36 Passenger Mini Coach Bus | Medium corporate offsites | $135 - $175 / hr | $1,050 - $1,450 / day | $2.90 - $3.75 / km |
| 14 Passenger High-Roof Van | Pearson Airport YYZ transfers | $110 - $145 / hr | $750 - $1,050 / day | $2.20 - $2.80 / km |
| 48 - 56 Passenger School Bus | K-12 Field trips | $95 - $135 / hr | $650 - $950 / day | $2.40 - $3.00 / km |