G2 road test
How to Book Your G2 Road Test
Book your G2 road test on the DriveTest website, by phone or in person, using your driver's licence number, its expiry date, an email address and a credit card. The G2 road test costs $53.75, and you must give at least 48 hours' notice to reschedule or cancel without losing your fee.

Book online, by phone or in person
You can book your G2 road test three ways: on the DriveTest website, by phone, or at a DriveTest centre. DriveTest says road test availability is the same across all channels, so one method won't get you an earlier date than another.
- Online: the DriveTest booking system runs 24 hours a day, unless otherwise posted. You can book online up to 24 hours before an appointment.
- By phone: call 1-888-570-6110 or 647-776-0331 for the automated line, or press 0 to reach an agent during business hours.
- In person: visit any DriveTest centre.
Before booking, make sure you're eligible. You need to have held your G1 for 12 months, or 8 months with an approved Beginner Driver Education course. See when you can take your G2.
What you need to book
To book online, have these ready:
- An email address. DriveTest's system expects a unique email for each driver's licence number, so use your own.
- Your driver's licence number and expiry date. Use the expiry date on your permanent licence card.
- A valid card. The online system accepts VISA and MasterCard credit cards.
If you took a BDE course and want the 8-month test date, your driving school must enter your results into the Ministry of Transportation system first. Otherwise the earliest date shown will be 12 months from when you applied.
G2 road test fees
The G2 road test costs $53.75. DriveTest fees are set by the Government of Ontario, are in Canadian dollars and include taxes.
| Item | Fee |
|---|---|
| Class G1 licence package (knowledge test, first G2 road test, five-year licence) | $159.75 |
| Class G2 road test (when not already prepaid) | $53.75 |
| Class G road test | $91.25 |
Because the G1 package includes your first G2 road test, you may already have a payment on file. In that case you just pick a time and book. You pay $53.75 again only for a retest or after losing a fee.
Pre-paid test fees are valid for six years from the date of payment. DriveTest doesn't charge a booking fee for regular road tests. Third-party booking services aren't affiliated with DriveTest and may charge their own admin fees. For all test fees in one place, see our DriveTest fees guide.
How online booking works, step by step
Online booking normally takes about five minutes, and you have 45 minutes to finish a session.
- Start at the DriveTest "Book a Road Test" page. You may wait in a virtual waiting room first; keep that browser tab open.
- Enter your email, licence number and licence expiry date. First-time users verify their email address through a link DriveTest sends.
- Choose Book a New Road Test and select the G2 test type.
- Pick a DriveTest centre from the map or list. Tick "I want to take my road test in French" if you need a French test.
- Choose a date. White boxes on the calendar have openings; grey boxes don't.
- Choose a time, confirm you're human, then review and pay (or book with your payment on file).
- Watch for confirmation emails: one for the payment and one for the appointment.
Choosing a DriveTest centre
You can book at any centre that offers the G2 road test, so it's worth checking several. DriveTest posts appointments up to six months ahead and says its full-time centres aim to have road tests available within 42 days. Slots also open up during the month as people cancel.
Want a test sooner than the next open date? Ask your local DriveTest centre to add you to the standby list. Standby tests are first-come, first-served and not guaranteed, so bring money for the test fee.
Browse all 56 DriveTest centres for hours and addresses. Once you've picked one, practise driving in that area.
Practise near your centre
Roadity is an iPhone app (Android coming soon) with 5 G2 practice routes for each of 19 Ontario DriveTest centres, plus spoken turn-by-turn guidance that works with Apple CarPlay and Android Auto. Routes are for practice; your examiner chooses the actual route on test day. Get Roadity.
Rescheduling and cancelling: the 48-hour rule
To keep your fee, reschedule or cancel at least 48 hours before your appointment. You lose your prepaid fee if you:
- cancel or reschedule within 48 hours,
- arrive late, or
- don't show up.
You can reschedule or cancel online from your booking Dashboard, including tests booked by phone or in person. Cancellations are final: DriveTest can't restore a cancelled time slot, even if you cancelled by mistake. You also can't switch the licence class of a booking; that needs a new appointment and fee.
DriveTest won't take your fee if a missed or late-cancelled test was caused by one of these, with proof:
- Bad weather that kept you from reaching the centre (request a new date within 3 days)
- A death in your immediate family
- Illness of you or an immediate family member
- Jury duty
- Incarceration
- A verified, unscheduled call to work or unexpected overtime
When online booking won't work
You'll need to call or visit a DriveTest centre if:
- your licence is expired or suspended,
- you attempted a road test in the last 24 hours,
- you don't have or don't want an email address, or
- you've cancelled or rescheduled several road tests in the past six months (DriveTest's booking help says three or more).
Once your licence expires, you can't book, change or cancel a road test at all. If expiry is close, book early. DriveTest offers extensions of up to 42 days to eligible applicants who book before their licence expires.
After you book
Save your confirmation. A printed copy isn't required at check-in; you can show it on your phone. Then get ready for test day with our guides on what to expect on the G2 road test and the car you'll need to bring, plus the free G2 road test checklist.
Questions
How much does the G2 road test cost in Ontario?
The G2 road test fee is $53.75, including taxes. Your first G2 road test is already included in the $159.75 G1 licence package, so you only pay $53.75 again for a retest.
How far in advance do I need to cancel my G2 road test?
Give DriveTest at least 48 hours' notice before your appointment. If you cancel or reschedule within 48 hours, arrive late or don't show up, you lose your prepaid road test fee.
How long is the wait for a G2 road test?
DriveTest says its full-time centres aim to have road tests available within 42 days. Appointments are posted up to six months ahead, and cancellations open up new slots throughout the month.
Can I book a G2 road test by phone?
Yes. You can book, confirm, cancel or rebook by calling DriveTest's booking line at 1-888-570-6110 or 647-776-0331, or by visiting a DriveTest centre.
Do I need to print my booking confirmation?
No. DriveTest's booking instructions say you can show the confirmation on your phone at check-in.
Sources
- DriveTest: Booking instructions overview
- DriveTest: Booking a new road test appointment
- DriveTest: Rescheduling a road test appointment
- DriveTest: Cancelling a road test appointment
- DriveTest: Booking FAQs
- DriveTest: Payments, cancellations and refunds
- DriveTest: Fees
- DriveTest: Road tests, cars
- DriveTest: FAQs
Checked November 8, 2026. Rules and fees can change; confirm with DriveTest or ServiceOntario before your test.