Driving Lessons in Cardiff

Cardiff offers 21 driving schools and 7 independent driving instructors, with one independent female driving instructor available. Fifteen schools offer automatic driving lessons, and 7 schools have female driving instructors. Prices range from £32.50 to £47.67 per hour, averaging £40. The Barry test centre achieves a 57% pass rate, considerably higher than Cardiff Llanishen's 46.5%, according to 2025-26 DVSA data.

£40
average price
21
driving schools
6
independent instructors
4
test centres

Driving lessons in Cardiff

21 driving schools and 6 independent instructors.

Don't mind who teaches you?

Fill in the form and we'll find an available instructor.

6 instructors across Cardiff · Free · Takes less than a minute

Showing 21–27 of 27 driving schools and independent instructors in Cardiff.

Catherine Ann Dash

Automatic

Female ADI
Driving School Academy

Driving School Academy

Manual

5
Alice St, Cardiff CF10 5LBView school

Joshua Lewis Howells

Zulqarnain Malik

Naeem Tariq Malik

Jonathan Williams

Syed Zain U Shah

Price snapshot

How much do driving lessons cost in Cardiff?

Most learners pay £35–£40 an hour. Under £35 is a good deal, over £45 is at the higher end.

Typical
£40
Most pay
£35–£40
Schools
£30–35
1
£35–40
6
£40–45
3
£45–50
3

Based on prices from 13 driving schools in Cardiff.

Intensive courses in Cardiff

Want to pass fast?

11 Cardiff schools run intensive courses, compressing months of training into days or weeks.

Cardiff Test Centres and Pass Rates

Learners near Cardiff don't face long waits at any of the four centres. The longest is about 2 months, at Barry, and that's also where the results are best. Barry has a pass rate of 57%, well above Britain's average pass rate of 50%, and an automatic pass rate of 50%, ahead of the national automatic pass rate of 45%. Cardiff itself has the lowest pass rate at 47%, which is only a little under average. Llantrisant has the shortest wait, about 1½ months.

57%

Barry

2,244 tests taken · typical wait 2 months
Manual pass rate58.7%
Automatic pass rate49.8%
54%

Llantrisant

9,909 tests taken · typical wait 1½ months
Manual pass rate56.6%
Automatic pass rate45.0%
49%

Newport (Gwent)

8,227 tests taken · typical wait 1½ months
Manual pass rate51.4%
Automatic pass rate41.6%
47%

Cardiff (Llanishen)

16,401 tests taken · typical wait 2 months
Manual pass rate49.4%
Automatic pass rate39.2%

Nearby areas