Contact Us for support on 1-800-828-5500
Financing Now Available for Online Purchases.* Learn More

TB310C Self-Propelled Mower

New for 2025
price.from $519.00 price.msrp
  • bvseo_sdk, dw_cartridge, 18.2.0, p_sdk_3.2.0
  • CLOUD, getAggregateRating, 22ms
  • reviews, product
  • bvseo-msg: Unsuccessful GET. status = 'ERROR', msg = 'Not Found.';
New for 2025
TB310C Self-Propelled Mower
  • bvseo_sdk, dw_cartridge, 18.2.0, p_sdk_3.2.0
  • CLOUD, getAggregateRating, 22ms
  • reviews, product
  • bvseo-msg: Unsuccessful GET. status = 'ERROR', msg = 'Not Found.';

price.from $519.00 price.msrp
Or
$48/mo2 No interest if paid in full within 12 months

Total includes $50 promotional fee. Interest will be charged from the purchase date if the purchase balance is not paid in full by the end of the promotional period Minimum purchase $500. Advertised payment is greater than required minimum payment.

Apply Now


The rear-wheel drive design on the Troy-Bilt®TB310C helps power the mower over rugged terrain with a variable speed transmission designed with dual-lever controls. The Troy-Bilt® engine is designed for simple, no prime, no choke starting and the large 2.3-bushel rear bag helps minimize the time spent emptying the grass clippings. Quickly adjust the cutting height from 1.25"-3.75" with the dual-lever height adjusters, conveniently located near the wheels.

  • 163cc Troy-Bilt® Commercial engine is designed for simple no prime, no choke starting.
  • Rear-wheel drive with a dual-lever, 4-speed variable speed transmission is designed for traction and control over rugged terrain.
  • Large 2.3 bushel rear bag collects clippings for easy clean up or composting
  • Attach a standard garden hose to the deck wash port to quickly clean the deck's underside and help prevent clippings buildup.

TB310C Self-Propelled Mower Features

Specs & Maintenance

Product Reviews

  • bvseo_sdk, dw_cartridge, 18.2.0, p_sdk_3.2.0
  • CLOUD, getReviews, 7ms
  • reviews, product
  • bvseo-msg: Unsuccessful GET. status = 'ERROR', msg = 'Not Found.'; Unsuccessful GET. status = 'ERROR', msg = 'Not Found.';