India is one of the largest two-wheeler markets in the world, and motorcycles remain the top choice for millions of people due to their affordability, fuel efficiency, and reliability.
If you are looking for the best bike in India, this guide will help you pick the right one. We have compiled a list of the top 20 best-selling bikes in India (2024) based on their popularity, sales, mileage, price, and features.
Rank | Bike Name | Engine | Mileage | Price (₹) |
---|
1️⃣ | Hero Splendor Plus | 97.2cc, 8.02 PS | 65-70 km/l | ₹75,000 – ₹80,000 |
2️⃣ | Honda CB Shine | 124cc, 10.74 PS | 55-60 km/l | ₹80,000 – ₹90,000 |
3️⃣ | Bajaj Pulsar 125 | 124.4cc, 11.8 PS | 50-55 km/l | ₹85,000 – ₹95,000 |
4️⃣ | Hero HF Deluxe | 97.2cc, 8.02 PS | 70-75 km/l | ₹60,000 – ₹70,000 |
5️⃣ | Bajaj Platina 100 | 102cc, 7.9 PS | 75-80 km/l | ₹65,000 – ₹72,000 |
6️⃣ | TVS Apache RTR 160 4V | 159.7cc, 17.55 PS | 45 km/l | ₹1.15L – ₹1.30L |
7️⃣ | Honda SP 125 | 124cc, 10.8 PS | 55 km/l | ₹85K – ₹95K |
8️⃣ | Bajaj Pulsar NS200 | 199.5cc, 24.5 PS | 35 km/l | ₹1.40L – ₹1.50L |
9️⃣ | Royal Enfield Classic 350 | 349cc, 20.2 PS | 35 km/l | ₹2.10L – ₹2.30L |
🔟 | Yamaha R15 V4 | 155cc, 18.4 PS | 40 km/l | ₹1.80L – ₹1.95L |
1️⃣1️⃣ | Hero Passion Pro | 110cc, 9.15 PS | 60 km/l | ₹75K – ₹85K |
1️⃣2️⃣ | Honda_Unicorn_160 | 162.7cc, 12.9 PS | 50 km/l | ₹1.05L – ₹1.15L |
1️⃣3️⃣ | Suzuki Gixxer SF | 155cc, 13.6 PS | 45 km/l | ₹1.35L – ₹1.45L |
1️⃣4️⃣ | Bajaj Avenger 220 Cruise | 220cc, 19 PS | 40 km/l | ₹1.40L – ₹1.60L |
1️⃣5️⃣ | Hero Xtreme 160R | 163cc, 15.2 PS | 50 km/l | ₹1.10L – ₹1.20L |
1️⃣6️⃣ | Yamaha MT-15 V2 | 155cc, 18.4 PS | 45 km/l | ₹1.70L – ₹1.85L |
1️⃣7️⃣ | Honda Hornet 2.0 | 184cc, 17 PS | 45 km/l | ₹1.30L – ₹1.45L |
1️⃣8️⃣ | TVS Raider 125 | 124cc, 11.4 PS | 55 km/l | ₹90K – ₹1.05L |
1️⃣9️⃣ | Royal Enfield Meteor 350 | 349cc, 20.2 PS | 35 km/l | ₹2.10L – ₹2.25L |
2️⃣0️⃣ | KTM Duke 200 | 199.5cc, 25 PS | 35 km/l | ₹1.90L – ₹2.05L |
1. Hero Splendor Plus – India’s Best-Selling Bike

Engine: 97.2cc, 8.02 PS
Mileage: 65-70 km/l
Price: ₹75,000 – ₹80,000
Pros:
Excellent fuel efficiency
Affordable and low maintenance
Durable and strong resale value
Cons:
Very basic design, no modern features
Not powerful enough for highways
The Hero Splendor Plus has dominated the Indian bike market for years due to its reliability, affordability, and high mileage.
2. Honda CB Shine – Best 125cc Commuter

Engine: 124cc, 10.74 PS
Mileage: 55-60 km/l
Price: ₹80,000 – ₹90,000
Pros:
Smooth and refined engine
Comfortable riding position
Reliable and long-lasting
Cons:
Slightly more expensive than competitors
Lacks sporty styling
The Honda CB Shine is perfect for riders who want a powerful commuter bike with comfort and reliability.
3. Bajaj Pulsar 125 – Affordable & Sporty

Engine: 124.4cc, 11.8 PS
Mileage: 50-55 km/l
Price: ₹85,000 – ₹95,000
Pros:
Sporty design with a muscular look
Peppy engine with good acceleration
Affordable compared to other Pulsar models
Cons:
Slightly heavy for a 125cc bike
Lower mileage than competitors
4. Hero HF Deluxe – The Budget King

Engine: 97.2cc, 8.02 PS
Mileage: 70-75 km/l
Price: ₹60,000 – ₹70,000
Pros:
Extremely fuel-efficient
Low maintenance and service costs
Lightweight and easy to ride
Cons:
Very basic design, lacks modern features
Not suitable for highways
5. Bajaj Platina 100 – India’s Mileage Champion

Engine: 102cc, 7.9 PS
Mileage: 75-80 km/l
Price: ₹65,000 – ₹72,000
Pros:
Best mileage among all bikes
Comfortable seat for long rides
Low running cost
Cons:
Lacks power for highway rides
Simple design
6. TVS Apache RTR 160 4V – Sporty & Powerful

Engine: 159.7cc, 17.55 PS
Mileage: 45 km/l
Price: ₹1.15L – ₹1.30L
Pros:
Sporty design and aggressive looks
High-performance engine
Modern features like digital console and Bluetooth
Cons:
Stiff suspension for city rides
Slightly expensive compared to competitors
7. Honda SP 125 – Premium 125cc Commuter

Engine: 124cc, 10.8 PS
Mileage: 55 km/l
Price: ₹85K – ₹95K
Pros:
Excellent fuel efficiency
Full-digital instrument cluster
Comfortable for city rides
Cons:
Slightly expensive for a 125cc bike
Lacks a sporty look
8. Bajaj Pulsar NS200 – Aggressive Streetfighter

Engine: 199.5cc, 24.5 PS
Mileage: 35 km/l
Price: ₹1.40L – ₹1.50L
Pros:
Powerful engine for thrilling performance
Aggressive styling
Good handling and stability
Cons:
Low mileage
Stiff suspension for city use
9. Royal Enfield Classic 350 – India’s Favorite Cruiser

Engine: 349cc, 20.2 PS
Mileage: 35 km/l
Price: ₹2.10L – ₹2.30L
Pros:
Timeless retro design
Comfortable for long-distance touring
High brand value and resale price
Cons:
Heavyweight
High maintenance costs
10. Yamaha R15 V4 – Best 150cc Sports Bike

Engine: 155cc, 18.4 PS
Mileage: 40 km/l
Price: ₹1.80L – ₹1.95L
Pros:
Best-in-class performance
Advanced tech like VVA and traction control
Sharp and sporty styling
Cons:
Expensive for a 150cc bike
Aggressive riding posture, not comfortable for city rides
11. Hero Passion Pro – Affordable Commuter Bike

Engine: 110cc, 9.15 PS
Mileage: 60 km/l
Price: ₹75K – ₹85K
Why It’s Popular: Affordable, reliable, and fuel-efficient
Pros:
Budget-friendly – Affordable for all income groups
Fuel-efficient – Delivers 60 km/l for long-term savings
Low maintenance – Hero bikes are easy and cheap to maintain
Cons:
Basic design – Lacks premium styling
Not powerful – Feels underpowered on highways
12. Honda Unicorn 160 – Best for Comfort

Engine: 162.7cc, 12.9 PS
Mileage: 50 km/l
Price: ₹1.05L – ₹1.15L
Why It’s Popular: Smooth engine, refined performance, and comfort
Pros:
Refined engine – Honda’s best-in-class smoothness
Comfortable riding position – Perfect for long city rides
High reliability – Honda’s trusted build quality
Cons:
Lacks modern features – No LED lights or digital console
Conservative styling – Simple design, no aggressive looks
13. Suzuki Gixxer SF – Best-Looking 150cc Bike

Engine: 155cc, 13.6 PS
Mileage: 45 km/l
Price: ₹1.35L – ₹1.45L
Why It’s Popular: Fully-faired sports design, great handling
Pros:
Sporty and aggressive design – Full fairing gives a superbike feel
Good handling – Stable at high speeds and cornering
Comfortable riding posture – Ideal for city and highway use
Cons:
Slightly expensive – Higher price compared to competitors
Lower mileage – Less fuel-efficient than some rivals
14. Bajaj Avenger 220 Cruise – Budget Cruiser

Engine: 220cc, 19 PS
Mileage: 40 km/l
Price: ₹1.40L – ₹1.60L
Why It’s Popular: Most affordable cruiser in India
Pros:
Most affordable cruiser – Best price for a 220cc touring bike
Comfortable ride – Perfect for long highway journeys
Classic design – Retro look with chrome detailing
Cons:
Heavyweight – Feels difficult to maneuver in traffic
Outdated features – No modern electronics or digital display
15. Hero Xtreme 160R – Lightweight Streetfighter

Engine: 163cc, 15.2 PS
Mileage: 50 km/l
Price: ₹1.10L – ₹1.20L
Why It’s Popular: Lightweight, aggressive looks, feature-packed
Pros:
Lightweight and easy handling – Best for city rides
Aggressive streetfighter styling – Modern and sporty looks
Feature-rich – LED lights, digital console, Bluetooth connectivity
Cons:
Limited brand appeal – Faces tough competition from Apache and Pulsar
Small fuel tank – Not ideal for long-distance travel
16. Yamaha MT-15 V2 – Premium Streetfighter

Engine: 155cc, 18.4 PS
Mileage: 45 km/l
Price: ₹1.70L – ₹1.85L
Why It’s Popular: Best power-to-weight ratio in its class
Pros:
Powerful & refined engine – Best-in-class performance
Sharp and futuristic design – Inspired by MT series
Lightweight & agile – Perfect for quick acceleration
Cons:
Expensive for a 155cc bike – Higher cost than R15 V4
Firm seat – Uncomfortable on long rides
17. Honda Hornet 2.0 – Sharp & Sporty

Engine: 184cc, 17 PS
Mileage: 45 km/l
Price: ₹1.30L – ₹1.45L
Why It’s Popular: Sporty design, smooth engine, great handling
Pros:
Refined and smooth engine – Honda’s engines are known for durability
Aggressive streetfighter looks – Gives it a sporty presence
Lightweight and easy handling – Great for city traffic
Upside-down forks (USD) – Better suspension and control
Cons:
Lacks a 6th gear – Feels limited on highways
Expensive for its segment – Costs more than some 200cc rivals
Limited features – No Bluetooth connectivity
18. TVS Raider 125 – Best-Looking 125cc Bike

Engine: 124cc, 11.4 PS
Mileage: 55 km/l
Price: ₹90K – ₹1.05L
Why It’s Popular: Stylish, sporty, and loaded with features
Pros:
Best-in-class looks – Sporty and aggressive design
Digital console with SmartXonnect – Bluetooth and navigation support
Comfortable riding position – Good for both city and highway rides
Good fuel efficiency – Saves money in the long run
Cons:
Slightly expensive for a 125cc bike
TVS service network is not as strong as Hero or Honda
Rear suspension is a bit stiff for bumpy roads
19. Royal Enfield Meteor 350 – Best Touring Cruiser

Engine: 349cc, 20.2 PS
Mileage: 35 km/l
Price: ₹2.10L – ₹2.25L
Why It’s Popular: Perfect for long highway rides
Pros:
Best for long rides – Relaxed riding posture and wide seat
Classic cruiser styling – Retro looks with modern touches
Strong road presence – Makes a statement on highways
Tripper Navigation – Turn-by-turn GPS navigation system
Cons:
Heavy weight (191 kg) – Not easy to maneuver in traffic
Average mileage for city rides
Higher maintenance cost compared to commuter bikes
20. KTM Duke 200 – Performance Beast

Engine: 199.5cc, 25 PS
Mileage: 35 km/l
Price: ₹1.90L – ₹2.05L
Why It’s Popular: High-performance streetfighter with aggressive styling
Pros:
Most powerful 200cc bike – 25 PS power for thrilling acceleration
Sharp and aggressive design – Naked streetfighter styling
Lightweight chassis – Makes it easy to handle
Premium hardware – WP suspension, disc brakes with ABS
Cons:
Expensive compared to rivals – Costs more than NS200 and Hornet 2.0
Not very fuel-efficient – Higher power comes at the cost of mileage
Firm suspension setup – Uncomfortable on bad roads
Which Bike is Best for You?
Best Mileage? Bajaj Platina 100
Best Performance? KTM Duke 200
Best for Touring? Royal Enfield Meteor 350
Which bike is your favorite? Comment below!