Rome2Rio

How to get fromVisakhapatnam to Peddapalliby train, car, taxi, plane, or bus

Find Transport to Peddapalli

See all options

There are 5 ways to get from Visakhapatnam to Peddapalli by train, car, taxi, plane, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train

    best
    1. Take the train from Duvvada to Kazipet Jntrain train 07778 / ...
    2. Take the train from Kazipet Jn to Peddapallitrain train 12791 / ...
    11h 34m
    ₹612–3,703
  2. Drive  590 km

    1. Drive from Visakhapatnam to Peddapallicar car 590 km
    8h 3m
    ₹5,735–8,284
  3. Taxi

    1. Take the taxi from Visakhapatnam to Peddapallitaxi taxi 590 km
    8h 3m
    ₹9,500–12,000
  4. Fly, bus, train

    1. Fly from Visakhapatnam (VTZ) to Hyderabad (HYD)plane plane VTZ - HYD
    2. Take the bus from Rajiv Gandhi International Airport to Taj Tri Starbus bus
    3. Take the train from Secunderabad to Peddapallitrain train
    7h
    ₹5,222–8,487
  5. Bus, train

    1. Take the bus from Visakhapatnam to Tunibus bus
    2. Take the train from Tuni to Kazipet Jntrain train
    3. Take the train from Kazipet Jn to Peddapallitrain train
    13h 15m
    ₹648–6,063

Visakhapatnam to Peddapalli by bus, foot, and train

Calendar31Weekly Services
Duration13h 15mAverage Duration
Ticket₹648Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Visakhapatnam, India and Peddapalli, Telangana, India?

You can take a vehicle from Visakhapatnam to Peddapalli via Duvvada and Kazipet Jn in around 11h 34m.

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 Travelling around the UAE, Travel Insider: Top Japan travel tips by Beatrix Holland, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.