There are 10 ways to get from Brahmapur to Tāj Mahal by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Biju Patnaik International Airport, fly to Agra Airport
best- Take the train from Brahmapur to Bhubaneswartrain
- Fly from Biju Patnaik International Airport (BBI) to Agra Airport (AGR)plane BBI - AGR
9h 54m₹18,393–41,582Train via Tundla Jn
cheapest- Take the train from Brahmapur to Khurda Road Jntrain 12842 / ...
- Take the train from Khurda Road Jn to Tundla Jntrain 12815 / ...
29h 8m₹921–7,627Train, bus
- Take the train from Brahmapur to Khurda Road Jntrain
- Take the bus from Bhubaneswar, Odisha to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Agra, Uttar Pradeshbus
33h 44mDrive 1,411.9 km
- Drive from Brahmapur to Tāj Mahalcar 1,411.9 km
20h 15m₹15,965–23,061Train to Biju Patnaik International Airport, fly to Indira Gandhi International Airport, train
- Take the train from Brahmapur to Bhubaneswartrain
- Fly from Biju Patnaik International Airport (BBI) to Indira Gandhi International Airport (DEL)plane BBI - DEL
- Take the train from New Delhi to Agra Cantttrain
10h 27m₹9,558–17,982Train to Biju Patnaik International Airport, fly to Gwalior Airport, train
- Take the train from Brahmapur to Bhubaneswartrain
- Fly from Biju Patnaik International Airport (BBI) to Gwalior Airport (GWL)plane BBI - GWL
- Take the train from Gwalior Jn. to Agra Cantttrain
12h 15m₹10,743–24,022Train, train to Visakhapatnam, fly to Agra Airport
- Take the train from Brahmapur to Vizianagram Jntrain
- Take the train from Vizianagram Jn to Simhachalamtrain
- Fly from Visakhapatnam (VTZ) to Agra Airport (AGR)plane VTZ - AGR
12h 18m₹17,507–38,670Train, train to Visakhapatnam, fly to Indira Gandhi International Airport
- Take the train from Brahmapur to Vizianagram Jntrain
- Take the train from Vizianagram Jn to Simhachalamtrain
- Fly from Visakhapatnam (VTZ) to Indira Gandhi International Airport (DEL)plane VTZ - DEL
- Take the train from New Delhi to Agra Cantttrain
11h 56m₹9,672–16,070Train to Veer Surendra Sai Airport, fly to Indira Gandhi International Airport, train
- Take the train from Brahmapur to Jharsuguda Jntrain
- Fly from Veer Surendra Sai Airport (JRG) to Indira Gandhi International Airport (DEL)plane JRG - DEL
- Take the train from New Delhi to Agra Cantttrain
16h 44m₹7,453–25,255Train
- Take the train from Brahmapur to Khurda Road Jntrain 12842 / ...
- Take the train from Khurda Road Jn to Agra Cantttrain 18477
40h 9m₹998–7,285
Biju Patnaik International Airport (BBI) to Agra Airport (AGR) flights
Comparing Your Travel Options
The cheapest way to get from Brahmapur to Tāj Mahal is to train via Tundla Jn which costs ₹900 - ₹8,000 and takes 29h 8m.
The fastest way to get from Brahmapur to Tāj Mahal is to train and fly which takes 9h 54m and costs ₹18,000 - ₹42,000.
No, there is no direct train from Brahmapur to Tāj Mahal. However, there are services departing from Brahmapur and arriving at Yamuna Bdg Agra via Khurda Road Jn and Tundla Jn. The journey, including transfers, takes approximately 29h 8m.
The distance between Brahmapur and Tāj Mahal is 1310 km. The road distance is 1411.9 km.
The best way to get from Brahmapur to Tāj Mahal without a car is to train via Tundla Jn which takes 29h 8m and costs ₹900 - ₹8,000.
It takes approximately 9h 54m to get from Brahmapur to Tāj Mahal, including transfers.
Brahmapur to Tāj Mahal train services, operated by Indian Railways, depart from Brahmapur station.
Brahmapur to Tāj Mahal train services, operated by Indian Railways, arrive at Khurda Road Jn station.
Yes, the driving distance between Brahmapur to Tāj Mahal is 1412 km. It takes approximately 20h 15m to drive from Brahmapur to Tāj Mahal.
There are 427+ hotels available in Tāj Mahal.
What companies run services between Brahmapur, India and Tāj Mahal, India?
You can take a train from Brahmapur to Tāj Mahal via Khurda Road Jn, Tundla Jn, and Yamuna Bdg Agra in around 29h 8m.
- Website
- goindigo.in
Flights from Biju Patnaik International Airport to Agra Airport via Hyderabad
- Ave. Duration
- 4h 40m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹18,000–40,000
Flights from Biju Patnaik International Airport to Agra Airport via Mumbai
- Ave. Duration
- 7h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹20,000–41,000
Flights from Biju Patnaik International Airport to Agra Airport via Bengaluru
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹22,000–42,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport via Patna
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport via Allahabad
- Ave. Duration
- 4h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹8,500–12,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport via Ranchi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Biju Patnaik International Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 6m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–31,000
Flights from Biju Patnaik International Airport to Gwalior Airport via Mumbai
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ₹15,000–31,000
Flights from Visakhapatnam to Agra Airport via Mumbai
- Ave. Duration
- 5h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹17,000–36,000
Flights from Visakhapatnam to Agra Airport via Bengaluru
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ₹18,000–36,000
Flights from Visakhapatnam to Indira Gandhi International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Visakhapatnam to Indira Gandhi International Airport via Hyderabad
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Visakhapatnam to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Visakhapatnam to Indira Gandhi International Airport via Madras
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Visakhapatnam to Indira Gandhi International Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Veer Surendra Sai Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹6,500–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Brahmapur to Bhubaneswar
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Brahmapur to Khurda Road Jn
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Khurda Road Jn to Tundla Jn
- Ave. Duration
- 24h 10m
- Frequency
- Once daily
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,100
- Second AC (2A)
- ₹2,400–3,000
- First Class (1A)
- ₹4,000–5,500
Train from Brahmapur to Khurda Road Jn
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Brahmapur to Bhubaneswar
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from New Delhi to Agra Cantt
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Brahmapur to Bhubaneswar
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Gwalior Jn. to Agra Cantt
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Brahmapur to Vizianagram Jn
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Vizianagram Jn to Simhachalam
- Ave. Duration
- 38 min
- Frequency
- Every 3 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Brahmapur to Vizianagram Jn
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Vizianagram Jn to Simhachalam
- Ave. Duration
- 38 min
- Frequency
- Every 3 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from New Delhi to Agra Cantt
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Brahmapur to Jharsuguda Jn
- Ave. Duration
- 10h 25m
- Frequency
- Once daily
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,800–2,300
Train from New Delhi to Agra Cantt
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Brahmapur to Khurda Road Jn
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Khurda Road Jn to Agra Cantt
- Ave. Duration
- 35h 35m
- Frequency
- Once daily
- Estimated price
- ₹800–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,800–6,000
- Phone
- +91 9530045999
- Website
- Gajraj Bus Service
Bus from Bhubaneswar, Odisha to Varanasi, Uttar Pradesh
- Ave. Duration
- 18h 30m
- Frequency
- Twice daily
- Estimated price
- ₹1,100–1,600
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹1,100–1,600
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide









