Market Data · Updated 9 November 2026

Land Cruiser Prado 120 Prices in South Africa

There are currently 57 Land Cruiser Prado 120 vehicles listed for sale in South Africa. The average asking price is R 187 538 (median R 179 990), ranging from R 74 900 to R 349 950. Average mileage across listings is 305 549 km.

57

For Sale Now

R 187 538

Average Asking

R 179 990

Median Asking

305 549 km

Average Mileage

Asking Price by Year

Year For Sale Average Asking Price Range Avg Mileage
2008 6 R 225 624 R 157 900 to R 290 000 295 481 km
2007 10 R 225 444 R 134 900 to R 349 950 286 251 km
2006 10 R 198 584 R 89 900 to R 269 995 287 328 km
2005 15 R 168 863 R 90 900 to R 280 000 314 763 km
2004 8 R 189 536 R 78 900 to R 259 900 298 231 km
2003 8 R 130 799 R 74 900 to R 159 990 350 038 km

Recent Price Movements (Last 30 Days)

Our aggregator observed 12 asking-price changes on Prado 120 listings in the last 30 days: 7 price drops, typical cut R 5 900, 5 increases.

Listing Was Now Change
2005 Toyota Prado VX 3.0 TDI Auto R 94 000 R 98 900 ▲ R 4 900
2004 Toyota Prado VX 4.0 V6 Auto R 74 000 R 78 900 ▲ R 4 900
2004 Toyota Prado VX 4.0 V6 Auto R 118 000 R 123 900 ▲ R 5 900
2005 Toyota Prado VX 3.0 TDI Auto R 98 900 R 94 000 ▼ R 4 900
2004 Toyota Prado VX 4.0 V6 Auto R 78 900 R 74 000 ▼ R 4 900
2004 Toyota Prado VX 4.0 V6 Auto R 123 900 R 118 000 ▼ R 5 900
2004 Toyota Prado VX 4.0 V6 Auto R 118 000 R 123 900 ▲ R 5 900
2006 Toyota Prado VX 4.0 V6 Auto R 92 900 R 89 900 ▼ R 3 000
2005 Toyota Land Cruiser Prado 4.0 VX R 279 990 R 239 990 ▼ R 40 000
2005 Toyota Land Cruiser Prado 3.0DT VX R 279 000 R 269 000 ▼ R 10 000
2008 Toyota Prado VX 4.0 V6 Auto R 150 000 R 157 900 ▲ R 7 900
2008 Toyota Prado VX 4.0 V6 Auto R 157 900 R 150 000 ▼ R 7 900

Prices are seller asking prices on live listings tracked daily by Land Cruiser SA, not final transaction prices. Browse all current Prado 120 listings at landcruisersa.co.za/listings. Own one? See what your Prado 120 is worth →