Rome2Rio

How to get fromMachilīpatnam to Sabarimalaby plane, train, taxi, bus, or car

Find Transport to Sabarimala

See all options

There are 11 ways to get from Machilīpatnam to Sabarimala by plane, train, taxi, bus, 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.

  1. Fly Vijayawada Airport to Cochin International Airport, train, taxi

    best
    1. Fly from Vijayawada Airport (VGA) to Cochin International Airport (COK)plane plane VGA - COK
    2. Take the train from Aluva to Chengannurtrain train
    3. Take the taxi from Chengannur to Sabarimalataxi taxi
    14h 18m
    ₹12,580–19,914
  2. Train, bus

    cheapest
    1. Take the train from Machelipatnam to Guntur Jntrain train
    2. Take the train from Guntur Jn to Chengannurtrain train
    3. Take the bus from Chengannur to Vandiperiyarbus bus
    32h 25m
    ₹1,498–6,262
  3. Train, taxi

    1. Take the train from Machelipatnam to Vijayawada Jntrain train
    2. Take the train from Vijayawada Jn to Chengannurtrain train
    3. Take the taxi from Chengannur to Sabarimalataxi taxi
    24h 22m
    ₹3,436–8,444
  4. Bus, taxi

    1. Take the bus from FlixBus Machilipatnam - RTC Bus Stand to FlixBus Vijayawada - Krishna Lanka Parkbus bus
    2. Take the bus from Vijayawada Varadhi to Mattuthavanibus bus
    3. Take the bus from Mattuthavani Bus Stop to Peerumedubus bus
    4. Take the taxi from Peerumedu to Sabarimalataxi taxi
    25h 39m
    ₹1,997–4,944
  5. Drive 1,039.9 km

    1. Drive from Machilīpatnam to Sabarimalacar car 1,039.9 km
    16h 26m
    ₹11,769–16,999
  6. Fly Vijayawada Airport to Trivandrum, train, taxi

    1. Fly from Vijayawada Airport (VGA) to Trivandrum (TRV)plane plane VGA - TRV
    2. Take the train from Thiruvananthapuram Central to Chengannurtrain train
    3. Take the taxi from Chengannur to Sabarimalataxi taxi
    16h 30m
    ₹12,051–21,974
  7. Fly Vijayawada Airport to Tuticorin Airport, train, taxi

    1. Fly from Vijayawada Airport (VGA) to Tuticorin Airport (TCR)plane plane VGA - TCR
    2. Take the train from Tuti Melur to Tenkasi Jntrain train
    3. Take the taxi from Tenkasi Jn to Sabarimalataxi taxi
    14h
    ₹13,530–33,704
  8. Fly Vijayawada Airport to Coimbatore International Airport, bus, taxi

    1. Fly from Vijayawada Airport (VGA) to Coimbatore International Airport (CJB)plane plane VGA - CJB
    2. Take the bus from Coimbatore to Chalakudybus bus
    3. Take the bus from Chalakudy to Erumelybus bus
    4. Take the taxi from Erumely to Sabarimalataxi taxi
    14h 41m
    ₹12,530–21,344
  9. Fly Vijayawada Airport to Madurai, bus, taxi

    1. Fly from Vijayawada Airport (VGA) to Madurai (IXM)plane plane VGA - IXM
    2. Take the bus from Madurai to Sivagiribus bus
    3. Take the taxi from Sivagiri to Sabarimalataxi taxi
    16h 35m
    ₹14,335–21,489
  10. Train to Hyderabad, fly to Cochin International Airport, train, taxi

    1. Take the train from Machelipatnam to Secunderabadtrain train
    2. Fly from Hyderabad (HYD) to Cochin International Airport (COK)plane plane HYD - COK
    3. Take the train from Aluva to Chengannurtrain train
    4. Take the taxi from Chengannur to Sabarimalataxi taxi
    19h 6m
    ₹9,916–19,009
  11. Bus, taxi via Vijayawada

    1. Take the bus from FlixBus Machilipatnam - RTC Bus Stand to FlixBus Vijayawada - Krishna Lanka Parkbus bus
    2. Take the bus from Manipal Hospital to Mathuthvanibus bus
    3. Take the bus from Mattuthavani Bus Stop to Peerumedubus bus
    4. Take the taxi from Peerumedu to Sabarimalataxi taxi
    27h 9m
    ₹3,259–5,064

Vijayawada Airport (VGA) to Cochin International Airport (COK) flights

Calendar41Weekly Planes
Duration5h 11mAverage Duration
Ticket₹5,239Cheapest Price
See schedules

Questions & Answers

What companies run services between Machilīpatnam, India and Sabarimala, India?

There is no direct connection from Machilīpatnam to Sabarimala. However, you can take the line 12749 train to Gudivada Jn, take the line 17247 train to Tarigoppula, take the taxi to Vijayawada Airport (VGA) airport, fly to Cochin International Airport (COK), walk to Kochi Airport, take the bus to Aluva station, walk to Aluva, take the train to Chengannur, then take the taxi to Sabarimala. Alternatively, you can take the train to Vijayawada Jn, take the train to Chengannur, then take the taxi to Sabarimala.

Airlines
Train operators
Bus operators
Other operators

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 Bali: What to do if Mount Agung erupts, Heading to Europe? Read this before you buy a Eurail Pass, and Want to know more about Flixbus? - to help you get the most out of your next trip.