There are 2 ways to get from Muscat to Batticaloa by plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Batticaloa Airport
best- Fly from Muscat International Airport (MCT) to Batticaloa Airport (BTC)plane MCT - BTC
11h 1mRs 36,797–112,435Fly to Sigiriya Airport, train
- Fly from Muscat International Airport (MCT) to Sigiriya Airport (GIU)plane MCT - GIU
- Take the train from Habarana to Batticaloatrain
18h 11mRs 38,517–107,535
Muscat International Airport (MCT) to Batticaloa Airport (BTC) flights
Questions & Answers
The cheapest way to get from Muscat to Batticaloa is to fly which costs Rs. 36000 - Rs. 120000 and takes 11h 1m.
The fastest way to get from Muscat to Batticaloa is to fly which takes 11h 1m and costs Rs. 36000 - Rs. 120000.
The distance between Muscat and Batticaloa is 3068 km.
It takes approximately 11h 1m to get from Muscat to Batticaloa, including transfers.
Batticaloa is 1h 30m ahead of Muscat. It is currently 2:15 AM in Muscat and 3:45 AM in Batticaloa.
There are 50+ hotels available in Batticaloa.
What companies run services between Muscat, Oman and Batticaloa, Sri Lanka?
SalamAir, Cinnamon Air, and three other airlines fly from Muscat International Airport (MCT) to Batticaloa Airport (BTC) 3 times a day.
- Website
- cinnamonair.com
Flights from Muscat International Airport to Batticaloa Airport via Colombo
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 35,000–110,000
Flights from Muscat International Airport to Batticaloa Airport via Madras, Colombo
- Ave. Duration
- 10h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- Rs 43,000–130,000
Flights from Muscat International Airport to Batticaloa Airport via Hyderabad, Colombo
- Ave. Duration
- 11h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 44,000–130,000
Flights from Muscat International Airport to Batticaloa Airport via Kochi, Colombo
- Ave. Duration
- 12h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rs 42,000–130,000
Flights from Muscat International Airport to Sigiriya Airport via Colombo
- Ave. Duration
- 11h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 35,000–100,000
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Habarana to Batticaloa
- Ave. Duration
- 3h 9m
- Frequency
- Twice daily
- Estimated price
- Rs 1,200–4,400
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,600
- Air Conditioned Saloon
- Rs 2,600–4,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 Which London airport should I choose?, The London Underground: Essential tips to navigate the Tube, and Travelling around the UAE - to help you get the most out of your next trip.






