There are 8 ways to get from Goa to Virudhunagar by plane, train, bus (Flixbus), 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.
Fly Dabolim Airport to Madurai, train
best- Fly from Dabolim Airport (GOI) to Madurai (IXM)plane GOI - IXM
- Take the train from Madurai Jn to Virudunagar Jntrain
8h 1m₹8,667–19,002Train
cheapest- Take the train from Madgaon to Virudunagar Jntrain 22629
20h 25m₹614–4,676Bus
- Take the bus from Panaji B.S. to Kempegowda Majestic Bengalurubus
- Take the bus from FlixBus Bengaluru Majestic - Flixbus Boarding Zone to FlixBus Virudhunagar - Bypassbus FlixBus IN4332 / ...
24h 59m₹1,929–4,141Drive 950 km
- Drive from Chicalim to Virudhunagarcar 950 km
13h 57m₹10,681–15,427Fly Goa Mopa to Madurai, train
- Fly from Goa Mopa (GOX) to Madurai (IXM)plane GOX - IXM
- Take the train from Madurai Jn to Virudunagar Jntrain
8h 32m₹6,676–23,014Fly Dabolim Airport to Trichy International Airport, train
- Fly from Dabolim Airport (GOI) to Trichy International Airport (TRZ)plane GOI - TRZ
- Take the train from Tiruchchirapali to Virudunagar Jntrain
9h 20m₹6,692–18,017Fly Dabolim Airport to Coimbatore International Airport, train
- Fly from Dabolim Airport (GOI) to Coimbatore International Airport (CJB)plane GOI - CJB
- Take the train from Podanur Jn to Dindigul Jntrain
- Take the train from Dindigul Jn to Virudunagar Jntrain
10h 13m₹5,712–19,007Train to Hubli Airport, fly to Madurai, train
- Take the train from Sanverdam Chuch to Dharwartrain
- Fly from Hubli Airport (HBX) to Madurai (IXM)plane HBX - IXM
- Take the train from Madurai Jn to Virudunagar Jntrain
11h 51m₹10,813–17,794
Goa to Virudhunagar by train
Questions & Answers
The cheapest way to get from Goa to Virudhunagar is to train which costs ₹600 - ₹4,700 and takes 20h 25m.
The fastest way to get from Goa to Virudhunagar is to fly and train which takes 8h 1m and costs ₹8,500 - ₹19,000.
No, there is no direct bus from Goa to Virudhunagar. However, there are services departing from Dabolim and arriving at FlixBus Virudhunagar - Bypass via Panaji B.S. and FlixBus Bengaluru Majestic - Flixbus Boarding Zone. The journey, including transfers, takes approximately 24h 59m.
No, there is no direct train from Goa to Virudhunagar. However, there are services departing from Dabolim and arriving at Virudunagar Jn via Madgaon. The journey, including transfers, takes approximately 20h 25m.
The distance between Goa and Virudhunagar is 831 km. The road distance is 950 km.
The best way to get from Goa to Virudhunagar without a car is to train which takes 20h 25m and costs ₹600 - ₹4,700.
It takes approximately 8h 1m to get from Goa to Virudhunagar, including transfers.
Goa to Virudhunagar bus services, operated by KSRTC, depart from Panaji B.S. station.
Goa to Virudhunagar train services, operated by Indian Railways, depart from Madgaon station.
The best way to get from Goa to Virudhunagar is to train which takes 20h 25m and costs ₹600 - ₹4,700. Alternatively, you can bus, which costs ₹1,900 - ₹4,200 and takes 24h 59m.
What companies run services between Goa, India and Virudhunagar, India?
Indian Railways operates a train from Madgaon to Virudunagar Jn once a week. Tickets cost ₹500–3,800 and the journey takes 18h 53m. Alternatively, you can take a bus from Dabolim to FlixBus Virudhunagar - Bypass via Panaji KTC Bus Stand, Panaji B.S., Kempegowda Majestic Bengaluru, and FlixBus Bengaluru Majestic - Flixbus Boarding Zone in around 24h 59m.
- Website
- goindigo.in
Flights from Dabolim Airport to Madurai via Bengaluru
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- ₹6,000–25,000
Flights from Dabolim Airport to Madurai via Mumbai
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Goa Mopa to Madurai via Hyderabad
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Goa Mopa to Madurai via Bengaluru
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- ₹6,500–39,000
Flights from Goa Mopa to Madurai via Madras
- Ave. Duration
- 6h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,500–23,000
Flights from Goa Mopa to Madurai via Mumbai
- Ave. Duration
- 5h 5m
- When
- Tuesday to Sunday
- Estimated price
- ₹9,000–24,000
Flights from Dabolim Airport to Trichy International Airport via Bengaluru
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- ₹5,000–23,000
Flights from Dabolim Airport to Trichy International Airport via Hyderabad
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Dabolim Airport to Coimbatore International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹4,800–15,000
Flights from Dabolim Airport to Coimbatore International Airport via Bengaluru
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹4,800–15,000
Flights from Dabolim Airport to Coimbatore International Airport via Mumbai
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- ₹4,800–15,000
Flights from Hubli Airport to Madurai via Bengaluru
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Hubli Airport to Madurai via Hyderabad
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹10,000–15,000
- Website
- airindiaexpress.in
Flights from Dabolim Airport to Trichy International Airport via Bengaluru
- Ave. Duration
- 3h 40m
- When
- Tuesday to Friday
- Estimated price
- ₹5,000–23,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Madurai Jn to Virudunagar Jn
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Madgaon to Virudunagar Jn
- Ave. Duration
- 18h 53m
- Frequency
- Once a week
- Estimated price
- ₹500–3,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,800
Train from Madurai Jn to Virudunagar Jn
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Tiruchchirapali to Virudunagar Jn
- Ave. Duration
- 3h 43m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Podanur Jn to Dindigul Jn
- Ave. Duration
- 3h 12m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Dindigul Jn to Virudunagar Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Sanverdam Chuch to Dharwar
- Ave. Duration
- 4h 3m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
Train from Madurai Jn to Virudunagar Jn
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Panaji B.S. to Kempegowda Majestic Bengaluru
- Ave. Duration
- 11h 57m
- Frequency
- Once daily
- Estimated price
- ₹1,200–1,800
- Schedules at
- ksrtc.in
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Bengaluru Majestic - Flixbus Boarding Zone to FlixBus Virudhunagar - Bypass
- Ave. Duration
- 10h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹700–2,300
- Website
- https://www.flixbus.in
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, 10 amazing places to get away from it all in Australia, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
Goa to Virudhunagar bus services, operated by KSRTC, arrive at Kempegowda Majestic Bengaluru station.
Goa to Virudhunagar train services, operated by Indian Railways, arrive at Virudunagar Jn station.
Yes, the driving distance between Goa to Virudhunagar is 950 km. It takes approximately 13h 57m to drive from Goa to Virudhunagar.
There are 14+ hotels available in Virudhunagar.













