There are 7 ways to get from Bhavnagar to Madgaon by train, plane, bus, car, or car ferry
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 Sardar Vallabhbhai Patel International Airport, fly to Dabolim Airport
best- Take the train from Bhavnagar Trmus to Sabarmati Bgtrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Dabolim Airport (GOI)plane AMD - GOI
8h 50m₹5,477–15,128Train
cheapest- Take the train from Bhavnagar Trmus to Madgaontrain 19260
22h 25m₹550–4,500Bus via Thāne
- Take the bus from Bhavnagar, Gujarat to Thanebus Bhavnagar, Gujarat - Thane
- Take the bus from Thane to Margaonbus Thane - Margaon
28h 33mDrive 1,119.9 km
- Drive from Bhavnagar to Madgaoncar 1,119.9 km
16h 1m₹12,625–18,235Car ferry, drive to Surat, fly to Dabolim Airport
- Take the car ferry from Ghogha Ferry Terminal to Hazira Ferry Terminalcarferry
- Drive from Hazira Ferry Terminal to Surat (STV)car
- Fly from Surat (STV) to Dabolim Airport (GOI)plane STV - GOI
6h 49m₹7,442–18,450Train to Sardar Vallabhbhai Patel International Airport, fly to Goa Mopa, bus
- Take the train from Bhavnagar Trmus to Sabarmati Bgtrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Goa Mopa (GOX)plane AMD - GOX
- Take the bus from Manohar International Airport to Margao KTC Bus Standbus
10h 26m₹5,693–15,153Bus
- Take the bus from Bhavnagar, Gujarat to Surat, Gujaratbus
- Take the bus from Surat, Gujarat to Belagavi, Karnatakabus
- Take the bus from Belgavi Railway Bus Stand to Margao KTC Bus Standbus
30h 57m
Bhavnagar to Madgaon by train
Questions & Answers
The cheapest way to get from Bhavnagar to Madgaon is to train which costs ₹550 - ₹4,500 and takes 22h 25m.
The fastest way to get from Bhavnagar to Madgaon is to car ferry and drive and fly which takes 6h 49m and costs ₹7,000 - ₹19,000.
No, there is no direct bus from Bhavnagar to Madgaon. However, there are services departing from Bhavnagar, Gujarat and arriving at Margaon via Thane. The journey, including transfers, takes approximately 28h 33m.
Yes, there is a direct train departing from Bhavnagar Trmus and arriving at Madgaon. Services depart once a week, and operate Tuesday. The journey takes approximately 22h 25m.
The distance between Bhavnagar and Madgaon is 1165 km. The road distance is 1119.9 km.
The best way to get from Bhavnagar to Madgaon without a car is to train which takes 22h 25m and costs ₹550 - ₹4,500.
It takes approximately 8h 50m to get from Bhavnagar to Madgaon, including transfers.
Bhavnagar to Madgaon bus services, operated by Shree Mahaveer Travels, depart from Bhavnagar, Gujarat station.
Bhavnagar to Madgaon train services, operated by Indian Railways, depart from Bhavnagar Trmus station.
The best way to get from Bhavnagar to Madgaon is to train which takes 22h 25m and costs ₹550 - ₹4,500. Alternatively, you can bus via Thāne, which costs and takes 28h 33m.
What companies run services between Bhavnagar, India and Madgaon, India?
Indian Railways operates a train from Bhavnagar Trmus to Madgaon once a week. Tickets cost ₹550–4,500 and the journey takes 22h 25m. Alternatively, you can take a bus from Bhavnagar, Gujarat to Margaon via Thane and Thane in around 28h 33m.
- Website
- goindigo.in
Flights from Sardar Vallabhbhai Patel International Airport to Dabolim Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ₹4,700–13,000
Flights from Sardar Vallabhbhai Patel International Airport to Dabolim Airport via Mumbai
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- ₹4,700–13,000
Flights from Surat to Dabolim Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,000–11,000
Flights from Sardar Vallabhbhai Patel International Airport to Goa Mopa
- Ave. Duration
- 1h 45m
- When
- Sunday
- Estimated price
- ₹5,000–18,000
Flights from Sardar Vallabhbhai Patel International Airport to Goa Mopa via Pune
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹5,000–18,000
- Website
- airindia.in
Flights from Sardar Vallabhbhai Patel International Airport to Dabolim Airport via Mumbai
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹5,000–12,000
Flights from Sardar Vallabhbhai Patel International Airport to Goa Mopa via Mumbai
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹5,000–17,000
- Website
- spicejet.com
Flights from Sardar Vallabhbhai Patel International Airport to Goa Mopa
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹6,500–17,000
- Website
- starair.in
Flights from Sardar Vallabhbhai Patel International Airport to Goa Mopa via Diu
- Ave. Duration
- 3h 10m
- When
- Tuesday to Thursday
- Estimated price
- ₹5,500–31,000
- Website
- starlightairline.com
Flights from Sardar Vallabhbhai Patel International Airport to Goa Mopa via Mumbai
- Ave. Duration
- 4h 10m
- When
- Tuesday to Sunday
- Estimated price
- ₹5,000–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhavnagar Trmus to Sabarmati Bg
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Bhavnagar Trmus to Madgaon
- Ave. Duration
- 22h 25m
- Frequency
- Once a week
- Estimated price
- ₹550–4,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,500–4,500
Train from Bhavnagar Trmus to Sabarmati Bg
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Thane to Margaon
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- ₹550–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹550–800
- Phone
- +91 9226582250
- [email protected]
- Website
- ktclgoa.com
Bus from Manohar International Airport to Margao KTC Bus Stand
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- ₹40–60
- Website
- https://ktclgoa.com
Bus from Belgavi Railway Bus Stand to Margao KTC Bus Stand
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Estimated price
- ₹90–130
- Website
- https://ktclgoa.com
- Phone
- +91 9924441847
- [email protected]
- Website
- dgferry.com
Car ferry from Ghogha Ferry Terminal to Hazira Ferry Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹800–4,000
- Website
- https://www.dgferry.com
- Executive Class
- ₹400–600
- Sleeper Class
- ₹800
- Business Class
- ₹800
- Room/Cabin Class
- ₹4,000
- Cambay Lounge
- ₹1,200–1,400
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 The London Underground: Essential tips to navigate the Tube, 4 stunningly beautiful Philippines islands you need to visit, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Bhavnagar to Madgaon bus services, operated by Shree Mahaveer Travels, arrive at Thane station.
Bhavnagar to Madgaon train services, operated by Indian Railways, arrive at Madgaon station.
Yes, the driving distance between Bhavnagar to Madgaon is 1120 km. It takes approximately 16h 1m to drive from Bhavnagar to Madgaon.
There are 710+ hotels available in Madgaon.

















