The sweet spot

Best bikes under ₹2 lakh in India

Under ₹2 lakh is where Indian biking gets genuinely fun — 160cc to 350cc, proper brakes, and enough torque for a weekend highway run. Every bike below fits the budget on-road, with the running costs and EMI maths spelled out so the monthly number doesn't surprise you.

17 reviews here, from ₹1,10,000 to ₹1,92,000. Every bike is placed by its on-road price, so what you see is what you'd actually pay at the showroom.

Honda SP 125 commuter motorcycle in India — 10.87 PS engine, 60-65 kmpl mileage and on-road price around ₹1,10,000
New 2026

Honda SP 125

Commuter · Honda

The mileage king of the 125cc class

3.5(71 reader ratings)
On-road
₹1,10,000
Used
₹58,000+
Power
10.87 PS
Mileage
60-65 kmpl
7 min readEMI from ₹2,819/mo

Reviewed

Read full review
TVS Raider 125 commuter sport motorcycle in India — 11.4 PS engine, 55-60 kmpl mileage and on-road price around ₹1,14,500
New 2026

TVS Raider 125

Commuter Sport · TVS

The 125 that actually wants you to enjoy the commute

3.9(98 reader ratings)
On-road
₹1,14,500
Used
₹62,000+
Power
11.4 PS
Mileage
55-60 kmpl
7 min readEMI from ₹2,934/mo

Reviewed

Read full review
Honda CB Hornet 160R naked street motorcycle in India — 15.6 PS engine, 45-50 kmpl mileage and on-road price around ₹1,22,000
Used pick

Honda CB Hornet 160R

Naked Street · Honda

The used 160 that refuses to break

3.5(49 reader ratings)
On-road
₹1,22,000
Used
₹45,000+
Power
15.6 PS
Mileage
45-50 kmpl
7 min readEMI from ₹3,126/mo

Reviewed

Read full review
Hero Karizma ZMR sport tourer motorcycle in India — 20.1 PS engine, 35-40 kmpl mileage and on-road price around ₹1,29,000
Used pick

Hero Karizma ZMR

Sport Tourer · Hero

The nostalgia buy with genuine touring ability

3.5(19 reader ratings)
On-road
₹1,29,000
Used
₹38,000+
Power
20.1 PS
Mileage
35-40 kmpl
7 min readEMI from ₹3,306/mo

Reviewed

Read full review
Honda Unicorn 160 commuter motorcycle in India — 12.91 PS engine, 48-53 kmpl mileage and on-road price around ₹1,34,000
Used pick

Honda Unicorn 160

Commuter · Honda

The most boring bike here, and the hardest to kill

3.4(94 reader ratings)
On-road
₹1,34,000
Used
₹52,000+
Power
12.91 PS
Mileage
48-53 kmpl
7 min readEMI from ₹3,434/mo

Reviewed

Read full review
New 2026

Bajaj Avenger Street 160

Low Seat · Bajaj

The easiest big-looking bike to flat-foot at 5'2"

3.6(81 reader ratings)
On-road
₹1,41,000
Used
₹62,000+
Power
15 PS
Mileage
43-47 kmpl
8 min readEMI from ₹3,613/mo

Reviewed

Read full review
Suzuki Intruder 150 low seat motorcycle in India — 13.6 PS engine, 40-45 kmpl mileage and on-road price around ₹1,47,000
New 2026

Suzuki Intruder 150

Low Seat · Suzuki

Odd-looking, but a short rider's friend in city traffic

3.8(95 reader ratings)
On-road
₹1,47,000
Used
₹58,000+
Power
13.6 PS
Mileage
40-45 kmpl
8 min readEMI from ₹3,767/mo

Reviewed

Read full review
Bajaj Pulsar N160 naked street motorcycle in India — 16 PS engine, 42-47 kmpl mileage and on-road price around ₹1,49,500
New 2026

Bajaj Pulsar N160

Naked Street · Bajaj

Dual-channel ABS for the price of a basic 160

3.8(22 reader ratings)
On-road
₹1,49,500
Used
₹85,000+
Power
16 PS
Mileage
42-47 kmpl
7 min readEMI from ₹3,831/mo

Reviewed

Read full review
TVS Apache RTR 160 4V naked street motorcycle in India — 17.63 PS engine, 43-48 kmpl mileage and on-road price around ₹1,53,000
New 2026

TVS Apache RTR 160 4V

Naked Street · TVS

The enthusiast's 160, complete with riding modes

3.7(37 reader ratings)
On-road
₹1,53,000
Used
₹82,000+
Power
17.63 PS
Mileage
43-48 kmpl
7 min readEMI from ₹3,921/mo

Reviewed

Read full review
Bajaj Pulsar 220F semi-faired sport motorcycle in India — 20.4 PS engine, 38-42 kmpl mileage and on-road price around ₹1,66,000
Used pick

Bajaj Pulsar 220F

Semi-Faired Sport · Bajaj

The fastest Indian, still a used-market legend

3.6(62 reader ratings)
On-road
₹1,66,000
Used
₹55,000+
Power
20.4 PS
Mileage
38-42 kmpl
7 min readEMI from ₹4,254/mo

Reviewed

Read full review
Yamaha FZ25 naked street motorcycle in India — 20.8 PS engine, 38-43 kmpl mileage and on-road price around ₹1,72,000
Used pick

Yamaha FZ25

Naked Street · Yamaha

A 250 with 40 kmpl manners

3.4(24 reader ratings)
On-road
₹1,72,000
Used
₹78,000+
Power
20.8 PS
Mileage
38-43 kmpl
7 min readEMI from ₹4,408/mo

Reviewed

Read full review
Bajaj Avenger Cruise 220 cruiser motorcycle in India — 19.03 PS engine, 38-42 kmpl mileage and on-road price around ₹1,73,000
Used pick

Bajaj Avenger Cruise 220

Cruiser · Bajaj

The cheapest way to a relaxed cruiser riding position

3.4(27 reader ratings)
On-road
₹1,73,000
Used
₹62,000+
Power
19.03 PS
Mileage
38-42 kmpl
7 min readEMI from ₹4,433/mo

Reviewed

Read full review
Hero Xpulse 200 4V adventure motorcycle in India — 19.1 PS engine, 38-42 kmpl mileage and on-road price around ₹1,78,000
New 2026

Hero Xpulse 200 4V

Adventure · Hero MotoCorp

India's cheapest genuine off-road tourer

3.6(57 reader ratings)
On-road
₹1,78,000
Used
₹92,000+
Power
19.1 PS
Mileage
38-42 kmpl
7 min readEMI from ₹4,561/mo

Reviewed

Read full review
TVS Ronin low seat motorcycle in India — 20.4 PS engine, 36-40 kmpl mileage and on-road price around ₹1,78,000
New 2026

TVS Ronin

Low Seat · TVS

Taller seat, but the narrowest one - and that's what actually matters

3.9(55 reader ratings)
On-road
₹1,78,000
Used
₹92,000+
Power
20.4 PS
Mileage
36-40 kmpl
7 min readEMI from ₹4,561/mo

Reviewed

Read full review
Royal Enfield Hunter 350 roadster motorcycle in India — 20.2 PS engine, 34-38 kmpl mileage and on-road price around ₹1,78,500
New 2026

Royal Enfield Hunter 350

Roadster · Royal Enfield

The easiest Royal Enfield to live with in a city

3.9(49 reader ratings)
On-road
₹1,78,500
Used
₹1,05,000+
Power
20.2 PS
Mileage
34-38 kmpl
7 min readEMI from ₹4,574/mo

Reviewed

Read full review
Honda Hornet 2.0 naked motorcycle in India — 17.26 PS engine, 42-46 kmpl mileage and on-road price around ₹1,80,000
New 2026

Honda Hornet 2.0

Naked · Honda

Big-bike hardware in a 180cc package

3.9(20 reader ratings)
On-road
₹1,80,000
Used
₹88,000+
Power
17.26 PS
Mileage
42-46 kmpl
7 min readEMI from ₹4,613/mo

Reviewed

Read full review
Royal Enfield Thunderbird 350X cruiser motorcycle in India — 19.8 PS engine, 33-37 kmpl mileage and on-road price around ₹1,92,000
Used pick

Royal Enfield Thunderbird 350X

Cruiser · Royal Enfield

The old-school thump with a 20-litre tank

3.4(21 reader ratings)
On-road
₹1,92,000
Used
₹85,000+
Power
19.8 PS
Mileage
33-37 kmpl
7 min readEMI from ₹4,920/mo

Reviewed

Read full review