Next bus departures

Next departures for Delhi to Shimla on November 19
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixbusBus
Delhi Kashmere Gate ISBT
115563Cheapest
Deltin Travels Pvt Ltd
Bus
    ISBT Kashmiri Gate, Delhi
    Shimla By pass Crossing, ShimlaFastest
    FlixbusBus
    Delhi Kashmere Gate ISBT
    115563No tags
    Ram Dalal Holidays Pvt Ltd
    Bus
      ram dalal Travels, Delhi
      Shimla, ShimlaNo tags
      FlixbusBus
      Delhi Kashmere Gate ISBT
      115563No tags

      Last refresh of the prices: Last Saturday at 9:31 PM IST.

      Get from Delhi to Shimla

      This route is served by bus only

      The journey takes about 9 hours 10 minutes and with fares starting at just $8, it presents an excellent value for a comfortable ride.

      15bus per day
      9h 10mAverage Duration
      170 milesDistance
      7kgCO₂ emissions

      Frequently asked questions about traveling from Delhi to Shimla by bus

      Find cheapest prices for buses

      Price is for a one-way ticket for one passenger and based on past searches.

      Best price found
      11/15
      $6
      11/16
      $6
      Today
      No data
      11/18
      No data
      11/19
      $6
      11/20
      No data
      11/21
      No data
      11/22
      $12
      busbud logoThe cheapest trip from Delhi to Shimla was searched and found on Nov 15, 2025 with a price of $6

      To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Delhi to Shimla, as early as possible.

      You can expect to pay from $6 to $28 for a bus ticket from Delhi to Shimla based on the last 2 days. You can expect to find the cheapest price for the trip at $6 which is on 2025-11-19.

      People from around the world trust Busbud

      Popular Buses Connecting Delhi

      Buses Leaving from Delhi

      Buses Going to Delhi

      Popular Buses Connecting Shimla

      Buses Leaving from Shimla

      Buses Going to Shimla