- Osceola to Ames buses
Previously seen journeys
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | W Clay St | Ames | No tags | ||||
![]() | Bus | W Clay St | Ames | No tags | ||||
![]() | Bus | W Clay St | Ames | No tags | ||||
![]() | Bus | W Clay St | Ames | No tags | ||||
![]() | Bus | W Clay St | Ames | No 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
Compare bus companies
4 out of 5 stars4/5759 reviews
3 out of 5 stars3/5156 reviews
US Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling by bus from Osceola, IA to Ames, IA, US
How far is Ames from Osceola by coach?
The distance between Osceola and Ames by coach is approximately 69 miles (112 km).
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.







