hero
How2Go
Agartala to Batala

Agartala to Batala

Batala is approximately 1950+ km from Agartala, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Batala.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Agartala

Delhi

Batala

Approx Travel Time

13h 1m

₹8,886

Onwards

Agartala

Delhi

Batala

Approx Travel Time

14h 15m

₹9,222

Onwards

Via Kolkata, Amritsar

FASTEST

Agartala

Kolkata

Amritsar

Batala

Approx Travel Time

7h 33m

₹15,735

Onwards

Via Kolkata, Delhi

CHEAPEST

Agartala

Kolkata

Delhi

Batala

Approx Travel Time

2d 10h 21m

₹1,585

Onwards

Agartala

Kolkata

Delhi

Batala

Approx Travel Time

14h 51m

₹12,051

Onwards

Via Guwahati, Delhi

Agartala

Guwahati

Delhi

Batala

Approx Travel Time

2d 9h 43m

₹2,005

Onwards

Via Kolkata, Ludhiana

Agartala

Kolkata

Ludhiana

Batala

Approx Travel Time

2d 11h 19m

₹4,128

Onwards

Via Guwahati, Amritsar

Agartala

Guwahati

Amritsar

Batala

Approx Travel Time

9h 23m

₹12,858

Onwards

Agartala

Guwahati

Amritsar

Batala

Approx Travel Time

9h 37m

₹13,098

Onwards

Agartala

Guwahati

Amritsar

Batala

Approx Travel Time

9h 47m

₹14,460

Onwards

Frequently Asked Questions

What is the distance between Agartala and Batala?

Batala is approximately 1950+ kms from Agartala.

How long does it take to reach Batala from Agartala?

It takes approximately 8 hours to reach Batala from Agartala by Flight, Train Via Kolkata, Amritsar.

What is the cheapest way to reach Batala from Agartala?

The cheapest way to reach Batala from Agartala is by Train Via Kolkata, Delhi.

What is the fastest way to reach Batala from Agartala?

The fastest way to reach Batala from Agartala is by Flight, Train Via Kolkata, Amritsar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India