Kia Niro for sale — page 20
Every Kia Niro we can see for sale in the United States right now — 3,561 listed from 2017 to 2027, each one linking straight to the seller's own page.

2026 Kia Niro EX
$33,235
New
2026 Kia Niro EX
$31,807
New
2026 Kia Niro EX
$31,687
New
2026 Kia Niro EX
$31,855
New
2026 Kia Niro SX
$34,986
New
2026 Kia Niro EX
$31,379
New
2026 Kia Niro EX
$32,102
New
2026 Kia Niro EX
$31,799
New
2026 Kia Niro LX
$28,851
New
2026 Kia Niro EX
$32,921
New
2026 Kia Niro EX
$33,403
New
2026 Kia Niro EX
$33,723
New
2026 Kia Niro EX
$32,359
New
2026 Kia Niro EX
$33,235
New
2026 Kia Niro EX
$33,352
New
2026 Kia Niro SX
$36,771
New
2026 Kia Niro SX
$36,925
New
2026 Kia Niro LX
$29,052
New
2026 Kia Niro EX
$31,712
New
2026 Kia Niro EX
$31,484
New
2026 Kia Niro EX
$31,640
New
2026 Kia Niro LX
$28,608
New
2026 Kia Niro EX
$31,396
New
2026 Kia Niro EX
$31,767
NewAlso see
Other Kia models
- Sportage 32,423
- Seltos 24,042
- Sorento 22,911
- K4 22,486
- Sportage Hybrid 18,550
- Telluride Hybrid 17,332
- K5 17,228
- Carnival 15,064
- Telluride 14,437
- Carnival Hybrid 9,259
- Sorento Hybrid 6,864
- K4 Hatchback 4,744
- EV6 2,686
- EV3 2,442
- EV9 2,237
- Forte 1,966
Want to filter by price, year, mileage or colour? Open these 3,561 listings in the full search.