Rome2Rio

How to get fromKota to Sohnaby train, taxi, bus, or car

Find Transport to Sohna

See all options

There are 6 ways to get from Kota to Sohna by 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. Train, taxi

    best
    1. Take the train from Kota Jn to Hazrat Nizamuddintrain train 12953 / ...
    2. Take the taxi from Hazrat Nizamuddin to Sohnataxi taxi
    6h 30m
    ₹1,702–3,974
  2. Bus via Kota #2

    cheapest
    1. Take the bus from Kota to Gurugrambus bus
    2. Take the bus from Gurugram Bus Stand to Raghav Vatikabus bus 218
    11h 32m
    ₹466–1,113
  3. Bus

    1. Take the bus from Kota Rajasthan to Gurugram Gurgaonbus bus Kota Rajasthan - Gurugram Gurgaon
    2. Take the bus from Kamla Nehru Park to Raghav Vatikabus bus 218
    6h 44m
    ₹542–1,405
  4. Drive  400.8 km

    1. Drive from Kota to Sohnacar car 400.8 km
    4h 11m
    ₹4,498–6,496
  5. Taxi

    1. Take the taxi from Kota to Sohnataxi taxi 400.8 km
    4h 11m
    ₹8,500–11,000
  6. Bus via Kota

    1. Take the bus from Kota to Gurugrambus bus redbusIndia_Volvo 9600 SLX Multi-Axle AC Sleeper / ...
    2. Take the bus from Kamla Nehru Park to Raghav Vatikabus bus 218
    7h 44m

Kota to Sohna by bus and foot

Calendar14Weekly Services
Duration6h 44mAverage Duration
Ticket₹542Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Kota, India and Sohna, Haryana, India?

You can take a bus from Kota Rajasthan to Raghav Vatika via Gurugram and Kamla Nehru Park in around 6h 44m.

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 Want to know more about Flixbus?, How do I get from Sydney to Melbourne, and How to get from London to Edinburgh - to help you get the most out of your next trip.