Find coaches from Osceola, IA to Ames, IA, US

Previously seen journeys

Next departures from Osceola to Ames on 24 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Jefferson LinesBus
    W Clay St
    AmesNo tags
    Jefferson LinesBus
      W Clay St
      AmesNo tags
      Jefferson LinesBus
        W Clay St
        AmesNo tags
        Jefferson LinesBus
          W Clay St
          AmesNo tags
          Jefferson LinesBus
            W Clay St
            AmesNo tags

            Get from Osceola to Ames

            This route is served by bus only

            The journey takes about 2 hours 5 minutes, and with fares starting at just £43, it presents an excellent value for a comfortable ride.

            2bus per day
            2h 5mAverage duration
            69 milesDistance
            3kgCO₂ emissions

            Frequently asked questions about travelling by bus from Osceola, IA to Ames, IA, US

            1. How far is Ames from Osceola by coach?

              The distance between Osceola and Ames by coach is approximately 69 miles (112 km).

            2. Is there a way to reach Ames from Osceola without a car?

              The best way to go from Osceola to Ames without a car is by coach. They are frequent and reliable, offering a convenient and eco-friendly journey. Depending on your preferences, carpooling can also be considered as an option.

            People from around the world trust Busbud