There are 9 ways to get from Goa to Virudhunagar by plane, train, bus, car, or bus (Flixbus)
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
7h 46m₹10,167–16,002Train
cheapest- Take the train from Madgaon to Virudunagar Jntrain 22629
24h 42m₹623–4,718Bus via Hosūr
- Take the bus from Panaji B.S. to Kempegowda Majestic Bengalurubus
- Take the bus from Shanthi Nagar to Hosurbus
- Take the bus from Hosur to Viruthunagarbus
22h 55m₹2,230–6,063Drive 950.4 km
- Drive from Chicalim to Virudhunagarcar 950.4 km
13h 59m₹10,848–15,669Fly 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 17m₹7,176–24,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
7h 58m₹8,192–20,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 Virudunagar Jntrain
9h 40m₹6,102–16,087Train 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
12h 11m₹8,313–29,794Bus (Flixbus)
- Take the bus from FlixBus Goa - Madgaon to FlixBus Bengaluru Majestic - Flixbus Boarding Zonebus FlixBus IN4610
- Take the bus from FlixBus Bengaluru Majestic - Flixbus Boarding Zone to FlixBus Virudhunagar - Bypassbus FlixBus IN4332 / ...
26h 34m₹1,730–5,842
Goa to Virudhunagar by bus
Comparing Your Travel Options
The cheapest way to get from Goa to Virudhunagar is to train which costs ₹600 - ₹4,800 and takes 24h 42m.
The fastest way to get from Goa to Virudhunagar is to fly and train which takes 7h 46m and costs ₹10,000 - ₹16,000.
No, there is no direct bus from Goa to Virudhunagar. However, there are services departing from Dabolim and arriving at Viruthunagar via Panaji B.S., Kempegowda Bus Station, Shanthi Nagar and Hosur. The journey, including transfers, takes approximately 22h 55m.
No, there is no direct train from Goa to Virudhunagar. However, there are services departing from Vasco Da Gama and arriving at Virudunagar Jn via Madgaon. The journey, including transfers, takes approximately 24h 42m.
The distance between Goa and Virudhunagar is 831 km. The road distance is 950.4 km.
The best way to get from Goa to Virudhunagar without a car is to bus via Hosūr which takes 22h 55m and costs ₹2,200 - ₹6,500.
It takes approximately 7h 46m 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 bus via Hosūr which takes 22h 55m and costs ₹2,200 - ₹6,500. Alternatively, you can train, which costs ₹600 - ₹4,800 and takes 24h 42m.
What companies run services between Goa, India and Virudhunagar, India?
You can take a bus from Dabolim to Viruthunagar via Panaji KTC Bus Stand, Panaji B.S., Kempegowda Majestic Bengaluru, Kempegowda Bus Station, Shanthinagara Bus Station, Shanthi Nagar, and Hosur in around 22h 55m. Alternatively, Indian Railways operates a train from Madgaon to Virudunagar Jn once a week. Tickets cost ₹500–3,800 and the journey takes 22h 5m.
- Website
- goindigo.in
Flights from Dabolim Airport to Madurai via Bengaluru
- Ave. Duration
- 6h 23m
- When
- Every day
- Estimated price
- ₹6,500–21,000
Flights from Dabolim Airport to Madurai via Mumbai
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- ₹10,000–14,000
Flights from Goa Mopa to Madurai via Hyderabad
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹10,000–26,000
Flights from Goa Mopa to Madurai via Bengaluru
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- ₹7,000–46,000
Flights from Goa Mopa to Madurai via Madras
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹9,000–26,000
Flights from Goa Mopa to Madurai via Mumbai
- Ave. Duration
- 5h 5m
- When
- Tuesday to Sunday
- Estimated price
- ₹10,000–26,000
Flights from Dabolim Airport to Trichy International Airport via Bengaluru
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- ₹5,000–20,000
Flights from Dabolim Airport to Trichy International Airport via Hyderabad
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Dabolim Airport to Coimbatore International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹5,500–14,000
Flights from Dabolim Airport to Coimbatore International Airport via Bengaluru
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹5,500–14,000
Flights from Dabolim Airport to Coimbatore International Airport via Mumbai
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- ₹5,500–14,000
Flights from Hubli Airport to Madurai via Hyderabad
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹10,000–27,000
Flights from Hubli Airport to Madurai via Bengaluru
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- ₹7,500–27,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Madurai Jn to Virudunagar Jn
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- 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
- 22h 5m
- Frequency
- Once a week
- Estimated price
- ₹500–3,800
- Website
- irctc.co.in
- 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
- 33 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- 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
- 2h 23m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- 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 Virudunagar Jn
- Ave. Duration
- 5h 18m
- Frequency
- 3 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Sanverdam Chuch to Dharwar
- Ave. Duration
- 3h 58m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- 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
- 33 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- 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
Bus from Shanthi Nagar to Hosur
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- ₹400–550
- Schedules at
- ksrtc.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 London City Airport into central London, Flying into Beijing?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
Booking & Getting There
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 59m to drive from Goa to Virudhunagar.
There are 14+ hotels available in Virudhunagar.










