Used Kia Niro for sale

2,031 cars from UK dealers, updated 18 October 2026. Typical asking price £18,700.

644 have had their price cut since they were first listed.

Typical price by year

YearFor saleTypical priceMost ask
202678£25,500£24,500 to £27,500
2025244£25,000£23,000 to £27,000
2024289£22,500£21,000 to £24,000
2023508£19,800£18,400 to £21,000
2022300£16,800£15,400 to £18,300
2021213£15,600£14,500 to £16,800
2020192£14,400£13,500 to £15,400
201997£13,000£12,000 to £14,000
201857£11,400£10,500 to £12,500
201738£10,500£10,000 to £11,500

Cars for sale now, page 1 of 21

Kia Niro prices by year

Kia Niro by price

Kia Niro near you

More Kia

Everything