1map logoGo to main page

Ames, IA, USA to Iowa City, IA, USA from $25: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Ames, United States
to
Iowa City, United States

How to Get from Ames to Iowa City: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$25 - DriveBest price
223 kmDistance
2h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Ames to Iowa City with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
3h  55m
Estimated price
$59-114
Recommended
Company
various
Bus
Average Duration
4h  21m
Estimated price
$40-70
Cheapest
route map
Distance: 223 km
Duration: 2h 17m

See more options

Company
N/A
Drive
Average Duration
2h  17m
Estimated price
$25-40
Company
various
Bus
Bus
Average Duration
3h  40m
Estimated price
$54-114

Ames - Iowa City operators

Explore transport companies operating between Ames and Iowa City, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
1(800) 992-4618
Website
burlingtontrailways.com

Bus from Ames, Ia to Des Moines, Ia

Average Duration
1h 30m
Estimated price
$59-114

Bus from Des Moines, Ia to Iowa City, Ia

Average Duration
2h 25m
Estimated price
$59-114

Bus from Ames, Ia to Cedar Rapids, Ia

Average Duration
2h 50m
Estimated price
$40-70
Contact phone
+1-319-362-0375
Website
380express.com

Bus from GTC Bay 9 to Court St Transportation Center

Average Duration
51m
Estimated price
$0-0

Frequently asked questions

Find out more about the route from Ames to Iowa City.

Or choose the category:
The distance between Ames and Iowa City is 179 km by air. By road, the distance is 223 km. Typically, it takes around 2 hours and 17 minutes to reach Ames from Iowa City by car, and around 3 hours and 55 minutes by bus.
The most cost-effective and time-efficient transportation option for traveling from Ames to Iowa City is by driving. It typically takes around 2 hours and 17 minutes to drive the distance of 179 km. The cost of driving ranges from $25 to $40, depending on factors like fuel prices and vehicle efficiency. Taking a bus is also an option but takes longer, approximately 3 hours and 55 minutes, and may not offer the same cost-effectiveness as driving.
The prices for traveling from Ames to Iowa City by bus can range from $59 to $114.
To get from Ames to Iowa City without using public transportation, the best option is to drive. The road distance between the two cities is around 222 km, and it takes approximately 2 hours and 17 minutes to drive. The cost of driving from Ames to Iowa City can vary between $25 to $40, depending on factors like fuel prices and vehicle efficiency.
To travel from Ames to Iowa City without a car, the best option is to take a bus via Des Moines. The journey takes approximately 3 hours and 55 minutes and the ticket prices range from $55 to $120.
Yes, there is a link between Ames and Iowa City but there is no direct bus service. Travelers can take a bus from Ames to Iowa City with a transfer in Des Moines. The journey takes approximately 3 hours and 55 minutes. Burlington Trailways operates this bus service.
There are numerous options for accommodation near Iowa City. With over 41 hotels to choose from, visitors can find a place to stay that suits their preferences and budget. Prices for hotels in the area start at $47 per night.