Market Data · Updated 24 September 2026

Land Cruiser Prado 120 Prices in South Africa

There are currently 42 Land Cruiser Prado 120 vehicles listed for sale in South Africa. The average asking price is R 203 615 (median R 222 448), ranging from R 78 900 to R 349 950. Average mileage across listings is 300 498 km.

42

For Sale Now

R 203 615

Average Asking

R 222 448

Median Asking

300 498 km

Average Mileage

Asking Price by Year

Year For Sale Average Asking Price Range Avg Mileage
2008 5 R 209 909 R 111 900 – R 279 995 271 431 km
2007 6 R 249 948 R 189 995 – R 349 950 296 503 km
2006 7 R 242 791 R 219 995 – R 269 995 264 809 km
2005 5 R 192 898 R 129 900 – R 269 900 293 662 km
2004 10 R 209 329 R 159 995 – R 259 900 276 415 km
2003 9 R 138 366 R 78 900 – R 189 900 377 625 km

Recent Price Movements (Last 30 Days)

Our aggregator observed 12 asking-price changes on Prado 120 listings in the last 30 days — 8 price drops, median reduction R 4 900, 4 increases.

Listing Was Now Change
2005 Toyota Land Cruiser Prado 4.0 VX R 157 800 R 154 800 ▼ R 3 000
2005 Toyota Prado VX 3.0 TDI Auto R 133 900 R 129 900 ▼ R 4 000
2008 Toyota Prado VX 4.0 V6 Auto R 116 900 R 111 900 ▼ R 5 000
2005 Toyota Land Cruiser Prado 4.0 VX R 154 800 R 157 800 ▲ R 3 000
2004 Toyota Land Cruiser Prado 3.0DT GX R 199 900 R 179 900 ▼ R 20 000
2005 Toyota Prado VX 3.0 TDI Auto R 129 000 R 133 900 ▲ R 4 900
2008 Toyota Prado VX 4.0 V6 Auto R 111 000 R 116 900 ▲ R 5 900
2005 Toyota Prado VX 3.0 TDI Auto R 133 900 R 129 000 ▼ R 4 900
2008 Toyota Prado VX 4.0 V6 Auto R 116 900 R 111 000 ▼ R 5 900
2003 Toyota Prado VX 4.0 V6 Auto R 76 900 R 73 900 ▼ R 3 000
2004 Toyota Prado VX 4.0 V6 Auto R 110 900 R 106 900 ▼ R 4 000
2005 Toyota Land Cruiser Prado 4.0 VX R 149 800 R 154 800 ▲ R 5 000

Prices are seller asking prices aggregated by Land Cruiser SA from major South African listing platforms and private sellers — not final transaction prices. Browse all current Prado 120 listings at landcruisersa.co.za/listings. Own one? See what your Prado 120 is worth →