There are 8 ways to get from Madgaon to Varkala by plane, train, bus, car, or taxi
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 Trivandrum, train
best- Fly from Dabolim Airport (GOI) to Trivandrum (TRV)plane GOI - TRV
- Take the train from Thiruvananthapuram Central to Varkalatrain
8h 2m₹8,170–20,110Train
cheapest- Take the train from Madgaon to Kollam Jntrain 12432 / ...
16h 31m₹539–4,123Bus
- Take the bus from Madgaon to Bengalurubus redbusIndia_Bharat Benz A/C Sleeper
- Take the bus from Bengaluru to Varkalabus redbusIndia_Volvo 9600 SLX Multi-Axle AC Sleeper / ...
26h 40mDrive 890.9 km
- Drive from Madgaon to Varkalacar 890.9 km
13h 19m₹8,660–12,508Fly Dabolim Airport to Cochin International Airport, taxi
- Fly from Dabolim Airport (GOI) to Cochin International Airport (COK)plane GOI - COK
- Take the taxi from Kochi-Airport-COK to Varkalataxi
5h 54m₹9,529–16,940Fly Goa Mopa to Trivandrum, train
- Fly from Goa Mopa (GOX) to Trivandrum (TRV)plane GOX - TRV
- Take the train from Thiruvananthapuram Central to Varkalatrain
10h 31m₹10,193–19,257Bus to Hubli Airport, fly to Trivandrum, train
- Take the bus from Margao KTC Bus Stand to Hubballi New Bus Stand KSRTCbus
- Fly from Hubli Airport (HBX) to Trivandrum (TRV)plane HBX - TRV
- Take the train from Thiruvananthapuram Central to Varkalatrain
11h 13m₹9,489–23,510Train to Belgaum Airport, fly to Trivandrum, train
- Take the train from Madgaon to Belgaumtrain
- Fly from Belgaum Airport (IXG) to Trivandrum (TRV)plane IXG - TRV
- Take the train from Thiruvananthapuram Central to Varkalatrain
12h 16m₹8,687–27,744
Madgaon to Varkala by train
Comparing Your Travel Options
The cheapest way to get from Madgaon to Varkala is to train which costs ₹500 - ₹4,200 and takes 16h 31m.
The fastest way to get from Madgaon to Varkala is to fly and taxi which takes 5h 54m and costs ₹9,500 - ₹17,000.
No, there is no direct bus from Madgaon to Varkala. However, there are services departing from Madgaon and arriving at Varkala via Bengaluru. The journey, including transfers, takes approximately 26h 40m.
No, there is no direct train from Madgaon to Varkala. However, there are services departing from Madgaon and arriving at Varkala via Kollam Jn. The journey, including transfers, takes approximately 16h 31m.
The distance between Madgaon and Varkala is 920 km. The road distance is 890.9 km.
The best way to get from Madgaon to Varkala without a car is to train which takes 16h 31m and costs ₹500 - ₹4,200.
It takes approximately 8h 2m to get from Madgaon to Varkala, including transfers.
Madgaon to Varkala bus services, operated by Intercity travels, depart from Madgaon station.
Madgaon to Varkala train services, operated by Indian Railways, depart from Madgaon station.
The best way to get from Madgaon to Varkala is to train which takes 16h 31m and costs ₹500 - ₹4,200. Alternatively, you can bus, which costs and takes 26h 40m.
What companies run services between Madgaon, India and Varkala, India?
Indian Railways operates a train from Madgaon to Kollam Jn 3 times a day. Tickets cost ₹420–3,300 and the journey takes 15h 28m. Alternatively, you can take a bus from Madgaon to Varkala via Bengaluru in around 26h 40m.
- Website
- goindigo.in
Flights from Dabolim Airport to Trivandrum via Bengaluru
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹8,000–29,000
Flights from Dabolim Airport to Trivandrum via Hyderabad
- Ave. Duration
- 4h 45m
- When
- Saturday
- Estimated price
- ₹8,000–29,000
Flights from Dabolim Airport to Cochin International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,500–11,000
Flights from Goa Mopa to Trivandrum via Bengaluru
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹10,000–17,000
Flights from Goa Mopa to Trivandrum via Madras
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹10,000–17,000
Flights from Goa Mopa to Trivandrum via Hyderabad
- Ave. Duration
- 5h 30m
- When
- Tuesday
- Estimated price
- ₹10,000–17,000
Flights from Goa Mopa to Trivandrum via Mumbai
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹10,000–17,000
Flights from Hubli Airport to Trivandrum via Bengaluru
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- ₹9,000–22,000
Flights from Hubli Airport to Trivandrum via Madras
- Ave. Duration
- 3h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–22,000
Flights from Hubli Airport to Trivandrum via Mumbai
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹9,000–22,000
Flights from Hubli Airport to Trivandrum via Hyderabad
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ₹9,000–22,000
Flights from Belgaum Airport to Trivandrum via Bengaluru
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹8,000–25,000
Flights from Belgaum Airport to Trivandrum via Hyderabad
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹10,000–25,000
- Website
- airindia.in
Flights from Dabolim Airport to Trivandrum via Bengaluru
- Ave. Duration
- 5h 25m
- When
- Tuesday to Sunday
- Estimated price
- ₹6,000–18,000
Flights from Dabolim Airport to Trivandrum via Mumbai
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Hubli Airport to Trivandrum via Mumbai
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹10,000–21,000
- Website
- airindiaexpress.in
Flights from Dabolim Airport to Trivandrum via Bengaluru
- Ave. Duration
- 5h 25m
- When
- Tuesday to Sunday
- Estimated price
- ₹6,000–18,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thiruvananthapuram Central to Varkala
- 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 Kollam Jn
- Ave. Duration
- 15h 28m
- Frequency
- 3 times a day
- Estimated price
- ₹420–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,500–3,300
Train from Thiruvananthapuram Central to Varkala
- 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 Thiruvananthapuram Central to Varkala
- 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 Belgaum
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Thiruvananthapuram Central to Varkala
- 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
- Website
- Intercity travels
Bus from Madgaon to Bengaluru
- Ave. Duration
- 12h 15m
- Frequency
- Every 3 hours
- Schedules at
- Intercity travels
- Website
- Limousine Tours & Travels
Bus from Madgaon to Bengaluru
- Ave. Duration
- 12h 50m
- Frequency
- Every 3 hours
- Schedules at
- Limousine Tours & Travels
- [email protected]
- Website
- Seabird Tourists
Bus from Madgaon to Bengaluru
- Ave. Duration
- 13h 30m
- Frequency
- Every 4 hours
- Schedules at
- Seabird Tourists
- Website
- PSR Travels Goa
Bus from Madgaon to Bengaluru
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Schedules at
- PSR Travels Goa
- Website
- Mahalakshmi Tourist
Bus from Madgaon to Bengaluru
- Ave. Duration
- 11h
- Frequency
- 4 times a week
- Schedules at
- Mahalakshmi Tourist
- Website
- SNST Bus Lines
Bus from Madgaon to Bengaluru
- Ave. Duration
- 12h 10m
- Frequency
- 4 times a week
- Schedules at
- SNST Bus Lines
- Website
- Paulo Travels Express
Bus from Madgaon to Bengaluru
- Ave. Duration
- 13h 5m
- Frequency
- 4 times a week
- Schedules at
- Paulo Travels Express
- Website
- ZenBus Travels
Bus from Madgaon to Bengaluru
- Ave. Duration
- 14h 15m
- Frequency
- 4 times a week
- Schedules at
- ZenBus Travels
- Website
- Rajesh Transports
Bus from Madgaon to Bengaluru
- Ave. Duration
- 15h 10m
- Frequency
- 4 times a week
- Schedules at
- Rajesh Transports
- Website
- Hamsa Tours and Travels
Bus from Madgaon to Bengaluru
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Schedules at
- Hamsa Tours and Travels
- Website
- Mrs Travels
Bus from Madgaon to Bengaluru
- Ave. Duration
- 12h 3m
- Frequency
- Once a week
- Schedules at
- Mrs Travels
- Website
- Sam Tourist and Logistics
Bus from Madgaon to Bengaluru
- Ave. Duration
- 13h
- Frequency
- Once a week
- Schedules at
- Sam Tourist and Logistics
- Website
- Sri Maruthi Roadlines
Bus from Madgaon to Bengaluru
- Ave. Duration
- 13h
- Frequency
- Once a week
- Schedules at
- Sri Maruthi Roadlines
- Website
- Sarathi Tours and Travels
Bus from Madgaon to Bengaluru
- Ave. Duration
- 13h 15m
- Frequency
- Once a week
- Schedules at
- Sarathi Tours and Travels
- Website
- Shaheen Holidays
Bus from Madgaon to Bengaluru
- Ave. Duration
- 13h 30m
- Frequency
- Once a week
- Schedules at
- Shaheen Holidays
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Bengaluru to Varkala
- Ave. Duration
- 13h 45m
- Frequency
- Every 2 hours
- Estimated price
- ₹1,300–4,400
- Schedules at
- Punchiry Tours and Holidays
- Phone
- 91- 7872898989
- [email protected]
- Website
- ACLS Navigator
Bus from Bengaluru to Varkala
- Ave. Duration
- 14h 25m
- Frequency
- 5 times a day
- Schedules at
- ACLS Navigator
- Phone
- +91-9384047581
- [email protected]
- Website
- VKV Travels
Bus from Bengaluru to Varkala
- Ave. Duration
- 14h 10m
- Frequency
- 5 times a week
- Estimated price
- ₹1,700–2,400
- Schedules at
- VKV Travels
- Website
- KBS Luxury Bus
Bus from Bengaluru to Varkala
- Ave. Duration
- 13h 30m
- Frequency
- 4 times a week
- Schedules at
- KBS Luxury Bus
- Website
- Sekar Travels
Bus from Bengaluru to Varkala
- Ave. Duration
- 13h 50m
- Frequency
- 4 times a week
- Schedules at
- Sekar Travels
- Phone
- +91 9226582250
- [email protected]
- Website
- KTCL
Bus from Margao KTC Bus Stand to Hubballi New Bus Stand KSRTC
- Ave. Duration
- 3h 27m
- Frequency
- Once daily
- Estimated price
- ₹100–150
- Website
- KTCL
- Ave. Duration
- 3h 3m
- Estimated price
- ₹4,000–4,900
B Cabs
- Phone
- +91 98 95 11 88 77
- Website
- bcabs.com
Cochin Coastal Cabs
- Phone
- +91 96 56 07 50 00
- Website
- cochincoastalcabs.com
Kochi Taxi
- Phone
- +91 70 34 30 18 15
- Website
- kochitaxi.co.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 do I get from Sydney to Melbourne, How to plan an amazing trip around Scandinavia, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
Booking & Getting There
Madgaon to Varkala bus services, operated by Intercity travels, arrive at Bengaluru station.
Madgaon to Varkala train services, operated by Indian Railways, arrive at Kollam Jn station.
Yes, the driving distance between Madgaon to Varkala is 891 km. It takes approximately 13h 19m to drive from Madgaon to Varkala.
Book your Madgaon to Varkala train tickets online with 12go.asia.
Book your Madgaon to Varkala bus tickets online with Omio.
There are 685+ hotels available in Varkala.



















