Rome2Rio

How to get fromVijayawada to Odishaby plane, train, bus, car, or taxi

Find Transport to Odisha

See all options

There are 8 ways to get from Vijayawada to Odisha 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.

  1. Fly to Biju Patnaik International Airport

    best
    1. Fly from Vijayawada Airport (VGA) to Biju Patnaik International Airport (BBI)plane plane VGA - BBI
    5h 33m
    ₹8,463–23,557
  2. Train

    cheapest
    1. Take the train from Vijayawada Jn to Bhubaneswartrain train 12704 / ...
    12h 35m
    ₹400–3,100
  3. Bus

    1. Take the bus from Vijayawada to Bhubaneswarbus bus redbusIndia_Bharat Benz A/C Seater /Sleeper
    14h 45m
    ₹1,150–3,243
  4. Drive  768.7 km

    1. Drive from Vijayawada to Bhubaneshwarcar car 768.7 km
    11h 12m
    ₹8,624–12,457
  5. Taxi

    1. Take the taxi from Vijayawada to Bhubaneshwartaxi taxi 768.7 km
    11h 12m
    ₹12,000–16,000
  6. Fly to Jagdalpur Airport, taxi

    1. Fly from Vijayawada Airport (VGA) to Jagdalpur Airport (JGB)plane plane VGA - JGB
    2. Take the taxi from Jagdalpur Airport (JGB) to Nowrangapurtaxi taxi
    8h 24m
    ₹10,358–32,241
  7. Fly to Veer Surendra Sai Airport, train

    1. Fly from Vijayawada Airport (VGA) to Veer Surendra Sai Airport (JRG)plane plane VGA - JRG
    2. Take the train from Jharsuguda Jn to Rourkelatrain train
    8h 38m
    ₹12,898–31,001
  8. Bus via Rājahmundry

    1. Take the bus from Vijayawada to Rajamahendravarambus bus redbusIndia_A/C Seater / Sleeper
    2. Take the bus from Rajamahendravaram to Bhubaneswarbus bus redbusIndia_A/C Sleeper / ...
    15h 8m
    ₹1,324–6,024

Vijayawada to Odisha by train

Calendar113Weekly Trains
Duration12h 35mAverage Duration
Ticket₹400Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Vijayawada, India and Odisha, India?

IndiGo Airlines, Air India Express, and Starlight Airline fly from Vijayawada Airport (VGA) to Biju Patnaik International Airport (BBI) every 4 hours. Alternatively, Indian Railways operates a train from Vijayawada Jn to Bhubaneswar hourly. Tickets cost ₹400–3,100 and the journey takes 12h 35m.

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 Italy Travel Guides, How to travel India's Golden Triangle, and Want to know more about Flixbus? - to help you get the most out of your next trip.

Booking & Getting There