1map logoGo to main page

Iowa City, IA, USA to Carbondale, IL, USA from $72: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Iowa City, United States
to
Carbondale, United States

How to Get from Iowa City to Carbondale: 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.

$72 - Bus, Night BusBest price
587 kmDistance
6h 56m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Iowa City to Carbondale 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
Train
Average Duration
10h  12m
Estimated price
$81-244
Recommended
Company
various
Bus
Bus
Average Duration
11h  32m
Estimated price
$72-159
Cheapest
route map
Distance: 587 km
Duration: 6h 56m

See more options

Company
various
Bus
Drive
Average Duration
11h  10m
Estimated price
$0-0
Company
various
Drive
Plane
Drive
Average Duration
7h  9m
Estimated price
$0-0
Company
various
Drive
Plane
Drive
Average Duration
8h  8m
Estimated price
$0-0
Company
various
Bus
Plane
Drive
Average Duration
9h  49m
Estimated price
$0-0
Company
various
Drive
Average Duration
6h  56m
Estimated price
$65-100
Company
various
Plane
Average Duration
8h  38m
Estimated price
$126-810
Company
various
Bus
Plane
Average Duration
8h  15m
Estimated price
$141-397
Company
various
Bus
Plane
Average Duration
10h  8m
Estimated price
$811-812

Iowa City - Carbondale operators

Explore transport companies operating between Iowa City and Carbondale, 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 Iowa City, Ia to Burlington, Ia

Average Duration
1h
Estimated price
$725-726

Bus from Burlington, Ia to Champaign, Il

Average Duration
1h
Estimated price
$726-65

Bus from Iowa City, Ia to St Louis Lambert Fld

Average Duration
1h
Estimated price
$816-2440

Bus from Iowa City, Ia to Davenport, Ia

Average Duration
1h
Estimated price
$728-2443

Bus from Iowa City, Ia to Chicago, Il

Average Duration
1h
Estimated price
$723-24465

Bus from Iowa City, Ia to Des Moines, Ia

Average Duration
1h
Estimated price
$727-723
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Champaign-Urbana to Carbondale

Average Duration
2h 47m
Estimated price
$2446-100

Train from St. Louis, MO to Carbondale, IL

Average Duration
2h
Estimated price
$729-726
Plane
Website
iflysouthern.com

Plane from Burlington to St. Louis

Average Duration
1h 10m
Estimated price
$816-2442
all-pages.other Show other routes
Website
contouraviation.com

Other from Chicago O'Hare to Marion

Average Duration
1h 30m
Estimated price
$816-817

Other from Cedar Rapids to Marion

Average Duration
7h 21m
Estimated price
$818-819

Other from Moline to Marion

Average Duration
6h 11m
Estimated price
$2440-2441

Iowa City to Carbondale: Overview of Bus, Train, Flight, and Car Trips

Traveling between Iowa City and Carbondale offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Iowa City to Carbondale covering a scenic driving distance of 364 miles. Enjoy the journey through the heartland of the Midwest, taking approximately 6 hours and 56 minutes behind the wheel. 💵 Experience flexibility in your travel expenses, with prices ranging from $65 to $100 to reach Carbondale from Iowa City by car. Plan your budget accordingly and make the most of your trip by exploring the attractions along the way.
Average price
$65 - $100
🛫 Traveling from Iowa City to Carbondale by plane involves taking a direct flight from Burlington Airport to St. Louis Airport, lasting approximately 1 hour and 10 minutes with Southern Airways Express. 🌐 From St. Louis Airport, the journey to Carbondale lasts around 8 hours and 38 minutes by plane. This flight duration allows travelers to relax and prepare for their arrival in the charming city of Carbondale. 💸 The cost of a flight between Carbondale and Iowa City ranges from $126 to $246, offering flexibility for travelers with varying budgets. Plan your trip accordingly to enjoy a smooth and hassle-free journey between these two Midwest destinations.
Departure Point
Burlington Airport
Arrival Point
St. Louis Airport
🚌 Although there is no direct bus from Iowa City to Carbondale, you can take services that depart from Iowa City and make transfers in Saint Louis and St. Louis, MO before reaching Carbondale - Amtrak. The total journey time is approximately 11 hours and 10 minutes. 💵 Prices for the bus between Carbondale and Iowa City range from $72 to $159, making it a budget-friendly option for travelers.
Departure Point
Iowa City, Ia station
Arrival Point
Carbondale,IL - Amtrak station

Frequently asked questions

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

Or choose the category:
The distance between Iowa City and Carbondale is approximately 300 miles, with a road distance of 364.5 miles. Travel times vary depending on the mode of transportation: it takes around 10 hours and 12 minutes by taking a bus and then a train, 8 hours and 38 minutes by plane, 6 hours and 56 minutes by car, and 11 hours and 32 minutes by bus. Depending on your preferences for speed and convenience, you can choose the mode of transportation that best suits your travel needs.
The most cost-effective and time-efficient transportation option for traveling from Iowa City to Carbondale is driving, with a cost ranging from $65 to $100 and a travel time of approximately 6 hours and 56 minutes. Driving allows for flexibility and the ability to explore along the way. This option is both economical and offers a relatively quick journey compared to other modes of transportation like bus or train.
When traveling from Iowa City to Carbondale, the prices of a bus ticket typically range from $72 to $159, depending on factors like the bus company, time of booking, and type of ticket. It's advisable to book in advance to secure the best fares. Other transportation options like trains or flights may have different price ranges, so it's recommended to compare prices and choose the most cost-effective option for your trip.
To travel from Iowa City to Carbondale without using public transportation, you can drive the 364-mile distance which takes about 6 hours and 56 minutes. The cost of driving from Iowa City to Carbondale by car typically ranges between $65 to $100, depending on factors like gas prices and toll fees. Driving yourself allows for flexibility in your travel schedule and the freedom to explore various attractions along the way.
To travel from Iowa City to Carbondale without a car, you can take a bus and train combination that typically takes around 10 hours and 12 minutes. The cost for this journey can range from $80 to $250. This option allows you to relax and enjoy the scenery while leaving the driving to professionals, providing a convenient and budget-friendly way to reach your destination.
There is no direct bus route from Iowa City to Carbondale. Travelers can opt for a journey that involves transfers, typically taking around 11 hours and 10 minutes. The route usually includes stops at Saint Louis and St. Louis, MO, before reaching Carbondale - Amtrak station. Both Burlington Trailways and Amtrak operate services on this route for passengers traveling between Iowa City and Carbondale.
The quickest direct flight from Burlington Airport to St. Louis Airport, which is near Carbondale, takes approximately 1 hour and 10 minutes. The cost of a flight between Carbondale and Iowa City typically ranges from $126 to $246 depending on various factors such as time of booking, airline, and availability. It's advisable to compare different airlines and booking options to find the best price for your preferred travel dates.
There are over 33 hotels in Carbondale offering accommodation options for various budgets and preferences. Prices for staying in Carbondale start at $45 per night, making it an affordable destination for lodging. Visitors can choose from a range of hotels, motels, and bed and breakfasts in the area, ensuring there are options to suit every traveler's needs. It is recommended to check online booking platforms or contact the hotels directly to secure your preferred accommodation during your stay in Carbondale.