Duration 3h 22m
Distance 200.7 km
Average price ₹4,000
Possible routes 5 found

Bengaluru to Periyapatna

Rome2rio has found 5 ways to get from Bengaluru to Periyapatna by train, bus, taxi, car and flight. The cheapest way to get from Bengaluru to Periyapatna costs only ₹750, and the quickest way takes just 3h 22m. We recommend taking the train from Ksr Bengaluru to Krishnarajanagar, which is the cheapest option and takes around 4h 5m.

Recommended route

Train

  1. Ksr Bengaluru
    16517
  2. Periyapatna
4h 5m
Cheapest
₹779 - ₹939
Alternative routes

Bus

  1. Bangalore
  2. Periyapatna
5h 47m
₹877 - ₹1,148

Taxi

  1. Bengaluru
    201 km
  2. Periyapatna
Fastest
3h 22m
₹4,700 - ₹6,000

Drive

  1. Bengaluru
    201 km
  2. Periyapatna
3h 22m
₹1,400 - ₹2,200

Fly, taxi

  1. Bengaluru
    BLR - CNN
  2. Kannur
    102 km
  3. Periyapatna
4h 44m
₹5,325 - ₹16,850

Frequently asked questions

Want to know about travelling from Bengaluru to Periyapatna? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Bengaluru to Periyapatna is to train which costs ₹750 - ₹950 and takes 4h 5m.

More details

The quickest way to get from Bengaluru to Periyapatna is to taxi which costs ₹4,700 - ₹6,000 and takes 3h 22m.

More details

The distance between Bengaluru and Periyapatna is 179 km. The road distance is 200.7 km.

Get driving directions

The best way to get from Bengaluru to Periyapatna without a car is to train which takes 4h 5m and costs ₹750 - ₹950.

More details

It takes approximately 4h 5m to get from Bengaluru to Periyapatna, including transfers.

More details

The best way to get from Bengaluru to Periyapatna is to train which takes 4h 5m and costs ₹750 - ₹950. Alternatively, you can bus, which costs ₹850 - ₹1,200 and takes 5h 47m.

Mode details

The quickest flight from Bengaluru Airport to Kannur Airport is the direct flight which takes 1h.

Search flights

Yes, the driving distance between Bengaluru to Periyapatna is 201 km. It takes approximately 3h 22m to drive from Bengaluru to Periyapatna.

Get driving directions

IndiGo Airlines and GoAir offer flights from Bengaluru Airport to Kannur Airport.

Search flights

There are 87+ hotels available in Periyapatna. Prices start at ₹7,500 per night.

More details

The best way to get from Bengaluru to Bengaluru Airport is to bus which takes 59 min and costs ₹24 - ₹50.

More details

How to travel from Bengaluru to Periyapatna

Find all the possible transport options for your trip from Bengaluru to Periyapatna right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Bengaluru and Periyapatna?

Indian Railways operates a train from Bengaluru to Periyapatna 3 times a week. Tickets cost ₹120 - ₹140 and the journey takes 3h 24m. Alternatively, RedBus operates a bus from Bengaluru to Periyapatna every 3 hours. Tickets cost ₹550 - ₹800 and the journey takes 5h 30m.
Airlines
Ave. Duration
1h 5m
Frequency
Every day
Estimated price
₹2,100 - ₹13,000
Ave. Duration
1h 30m
Frequency
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
₹3,100 - ₹17,000
Train operators
Ave. Duration
3h 24m
Frequency
3 times a week
Estimated price
₹120 - ₹140
Bus operators
Ave. Duration
5h 30m
Frequency
Every 3 hours
Estimated price
₹550 - ₹800
Other operators
Ave. Duration
3h 22m
Estimated price
₹4,700 - ₹6,000

Hunsūr, India

Hunsur is town in Mysore district in the Indian state of Karnataka. It is the headquarters of the Hunsur Taluk administrative division. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe