Best sports bike under 3 lakh with good mileage 

TVS Apache RR 310: Price: Around 2.49 lakh INR (ex-showroom) Mileage: Approximately 30-35 km/l

KTM RC 390: Price: Around 2.70 lakh INR (ex-showroom) Mileage: Around 25-30 km/l

Bajaj Dominar 400: Price: Around 2.10 lakh INR (ex-showroom) Mileage: Around 25-30 km/l

Yamaha YZF R15 V3: – Price: Around 1.50 lakh INR (ex-showroom) – Mileage: Around 40-45 km/l

Honda CBR250R: Price: Around 2.00 lakh INR (ex-showroom) Mileage: Approximately 30-35 km/l

Suzuki Gixxer SF 250: Price: Around 1.75 lakh INR (ex-showroom) Mileage: Around 35-40 km/l

Hero Xtreme 200S: Price: Around 1.20 lakh INR (ex-showroom) Mileage: Approximately 35-40 km/l

Bajaj Pulsar RS 200: Price: Around 1.53 lakh INR (ex-showroom) Mileage: Around 35-40 km/l

Kawasaki Ninja 300: Price: Around 3.18 lakh INR (ex-showroom) Mileage: Approximately 25-30 km/l

Benelli TNT 300: Price: Around 3.10 lakh INR (ex-showroom) Mileage: Around 25-30 km/l