SeeAllCars

Home › Cars

Kia for sale — page 34

223,962 Kia listed for sale across the United States. Pick a model below, or see them all.

2026 Kia Niro EX
2026 Kia Niro EX
$33,430
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$32,043
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$31,484
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$32,043
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$31,687
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$33,813
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$33,808
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$31,569
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$31,772
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$31,917
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$33,774
kia.com
New
2026 Kia Niro LX
2026 Kia Niro LX
$29,212
kia.com
New
2026 Kia Niro LX
2026 Kia Niro LX
$29,289
kia.com
New
2026 Kia Niro SX
2026 Kia Niro SX
$34,956
kia.com
New
2026 Kia Niro LX
2026 Kia Niro LX
$28,444
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$33,417
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$31,254
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$33,235
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$31,917
kia.com
New
2026 Kia Niro SX
2026 Kia Niro SX
$34,668
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$31,388
kia.com
New
2026 Kia Niro EX
2026 Kia Niro EX
$31,379
kia.com
New
2026 Kia Niro SX
2026 Kia Niro SX
$34,548
kia.com
New
2026 Kia Niro LX
2026 Kia Niro LX
$29,084
kia.com
New
Page 34 of 40

Kia by model

Kia by state

Also see

By body style

Want to filter by price, year, mileage or colour? Open these 223,962 listings in the full search.