The median 2020 Toyota Highlander sits at $35,950 in the Canadian market right now. Most fair asking prices land between $32,624 and $40,499. That $8,000 spread is your negotiating context. A clean example near the low end is a find. Anything pushing past $40,499 needs a reason, whether that's a loaded trim, low kilometres, or both.
Mileage is the biggest lever after trim. The typical Highlander this year shows about 109,728 km on the clock, and every extra 10,000 km knocks roughly $847 off the price. So a truck with 140,000 km should run about $2,500 under one sitting at 110,000, all else equal. Work that math on any listing before you talk numbers with a seller.
How the trims stack up
Trim choice swings the price more than anything else here. The Hybrid LE tops the range at a $41,494 median, and the gas Limited follows at $39,260. If you want the badge without the top-trim premium, the Platinum median of $35,999 undercuts both while still carrying the fancier gear.
The value play is at the bottom. The base LE runs a $32,807 median and the XLE sits right beside it at $32,720. Buyers who care about the drivetrain more than the leather can save close to $9,000 versus the Hybrid LE by going gas base. The LE also has the widest typical range, from $27,668 to $33,470, so patient shoppers can catch one well below median.
One more data point worth watching. We flagged 17 deals on this model year in the last 90 days, so priced-right Highlanders do surface. Know your target trim, run the mileage adjustment, and you'll recognize a good one when it shows up.
Price by trim
| Trim | Median price | Typical range |
|---|---|---|
| Hybrid LE | $41,494 | $33,179–$44,616 |
| Limited | $39,260 | $36,749–$41,880 |
| Platinum | $35,999 | $35,950–$38,600 |
| LE | $32,807 | $27,668–$33,470 |
| Xle | $32,720 | $31,897–$34,748 |
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.