Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Batavia?

Book now

There are 7 ways to get from Des Moines to Batavia by plane, car, night bus, bus or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Fly to Covington  •  6h 24m

  1. Fly from Des Moines (DSM) to Covington (CVG) DSM - CVG

Cheapest option

Night bus, bus  •  15h 25m

  1. Take the night bus from Des Moines, Ia to Chicago, Il
  2. Take the bus from Chicago IL to Indianapolis IN
  3. Take the bus from Indianapolis Bus Station to Cincinnati Bus Station
  4. Take the bus from Arlington Heights to Batavia

5 alternative options

Fly to Lexington, drive  •  5h 43m

  1. Fly from Des Moines (DSM) to Lexington (LEX) DSM - LEX
  2. Drive from Lexington to Batavia

Bus  •  15h 30m

  1. Take the bus from Des Moines, Ia to Peoria, Il
  2. Take the bus from Peoria, IL to Indianapolis, IN
  3. Take the bus from Indianapolis Bus Station to Cincinnati Bus Station
  4. Take the bus from Arlington Heights to Batavia

Bus via Chicago  •  15h 55m

  1. Take the bus from Des Moines, Ia to Chicago, Il
  2. Take the bus from Chicago Bus Station to Cincinnati Bus Station
  3. Take the bus from Arlington Heights to Batavia

Bus, train  •  18h 34m

  1. Take the bus from Des Moines, Ia to Burlington, Ia
  2. Take the bus from Burlington, Ia to Galesburg, Il
  3. Take the train from Galesburg Amtrak Station to Chicago Union Station
  4. Take the train from Chicago Union Station to Indianapolis
  5. Take the bus from Indianapolis Bus Station to Cincinnati Bus Station

Drive  •  10h 3m

  1. Drive from Des Moines to Batavia 606.2 miles

Questions & Answers

The cheapest way to get from Des Moines to Batavia is to drive which costs $110 - $160 and takes 10h 3m.

More details

The quickest way to get from Des Moines to Batavia is to fly and drive which costs $230 - $700 and takes 5h 43m.

More details

The distance between Des Moines and Batavia is 529 miles. The road distance is 606.2 miles.

Get driving directions

The best way to get from Des Moines to Batavia without a car is to night bus and bus which takes 15h 25m and costs $110 - $270.

More details

It takes approximately 6h 24m to get from Des Moines to Batavia, including transfers.

More details

The best way to get from Des Moines to Batavia is to fly which takes 6h 24m and costs $120 - $470. Alternatively, you can bus, which costs and takes 15h 30m.

Mode details

There is no direct flight from Des Moines Airport to Covington Airport. The quickest flight takes 3h 40m and has one stopover.

Search flights

Batavia is 1h ahead of Des Moines. It is currently 10:43 AM in Des Moines and 11:43 AM in Batavia.

Yes, the driving distance between Des Moines to Batavia is 606 miles. It takes approximately 10h 3m to drive from Des Moines to Batavia.

Get driving directions

Frontier Airlines, Southwest Airlines, United Airlines and two other airlines offer flights from Des Moines Airport to Covington Airport.

Search flights

Map of how to get from Des Moines to Batavia.
Launch map view
  • Distance: 529.2 miles
  • Duration: 6h 24m

What companies run services between Des Moines, IA, USA and Batavia, OH, USA?

United Airlines, Delta and three other airlines fly from Des Moines to Batavia hourly. Alternatively, you can take a bus from Des Moines to Batavia via Peoria, Il, Peoria, IL, Indianapolis Bus Station, Cincinnati Bus Station, Arlington Heights, and Batavia in around 15h 30m.

Airlines
Delta
Website
delta.com
Flights from Des Moines to Covington via Detroit
Ave. Duration
5h 21m
When
Every day
Estimated price
$170 - $550
Flights from Des Moines to Covington via Minneapolis
Ave. Duration
4h 37m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$170 - $550
Flights from Des Moines to Covington via Atlanta
Ave. Duration
4h 53m
When
Every day
Estimated price
$200 - $550
Flights from Des Moines to Covington via New York La Guardia
Ave. Duration
6h 12m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$250 - $550
Flights from Des Moines to Lexington via Atlanta
Ave. Duration
4h 34m
When
Every day
Estimated price
$230 - $650
Flights from Des Moines to Lexington via Detroit
Ave. Duration
4h 48m
When
Every day
Estimated price
$200 - $650
American Airlines
Website
aa.com
Flights from Des Moines to Covington via Chicago O'Hare
Ave. Duration
5h 47m
When
Tuesday, Wednesday and Saturday
Estimated price
$170 - $650
Flights from Des Moines to Covington via Charlotte
Ave. Duration
4h 59m
When
Every day
Estimated price
$180 - $700
Flights from Des Moines to Covington via Dallas/Ft.Worth
Ave. Duration
6h 34m
When
Every day
Estimated price
$190 - $750
Flights from Des Moines to Lexington via Chicago O'Hare
Ave. Duration
6h 1m
When
Every day
Estimated price
$200 - $750
Flights from Des Moines to Lexington via Charlotte
Ave. Duration
6h 9m
When
Every day
Estimated price
$210 - $800
Flights from Des Moines to Lexington via Dallas/Ft.Worth
Ave. Duration
6h 59m
When
Every day
Estimated price
$220 - $850
United Airlines
Website
united.com
Flights from Des Moines to Covington via Chicago O'Hare
Ave. Duration
4h 3m
When
Every day
Estimated price
$180 - $650
Flights from Des Moines to Covington via Houston
Ave. Duration
7h 1m
When
Every day
Estimated price
$240 - $800
Flights from Des Moines to Lexington via Chicago O'Hare
Ave. Duration
4h 20m
When
Every day
Estimated price
$220 - $750
Flights from Des Moines to Lexington via Denver
Ave. Duration
8h 11m
When
Every day
Estimated price
$290 - $950
Frontier Airlines
Website
flyfrontier.com
Flights from Des Moines to Covington via Denver
Ave. Duration
5h 33m
When
Tuesday
Estimated price
$90 - $420
Southwest Airlines
Website
southwest.com
Flights from Des Moines to Covington via Denver
Ave. Duration
6h 20m
When
Tuesday and Wednesday
Estimated price
$210 - $700
Allegiant Air
Website
allegiantair.com
Flights from Des Moines to Lexington via Orlando Sanford
Ave. Duration
7h 35m
When
Friday
Estimated price
$240 - $850
Train operators
Amtrak
Rome2Rio's guide to Amtrak
Contact Details
Phone
+1 800-872-7245
Website
amtrak.com
Train from Galesburg Amtrak Station to Chicago Union Station
Ave. Duration
2h 56m
Frequency
Twice daily
Estimated price
$6 - $95
Website
https://www.amtrak.com/routes.html
Child Coach - Advance Purchase
$6 - $35
Child Coach - short notice
$21 - $35
Child Business Class - advance purchase
$17 - $55
Child Business Class - short notice
$19 - $60
Coach Seat - Advance Purchase
$24 - $45
Business Seat - advance purchase
$35 - $120
Business Seat - short notice
$40 - $100
Coach Seat - short notice
$20 - $95
Train from Chicago Union Station to Indianapolis
Ave. Duration
4h 54m
Frequency
3 times a week
Estimated price
$8 - $110
Website
https://www.amtrak.com/routes.html
Child Coach - Advance Purchase
$8 - $35
Child Coach - short notice
$23 - $35
Child Business Class - advance purchase
$19 - $65
Child Business Class - short notice
$21 - $65
Coach Seat - Advance Purchase
$27 - $50
Business Seat - advance purchase
$40 - $130
Business Seat - short notice
$45 - $120
Coach Seat - short notice
$23 - $110
Bus operators
Burlington Trailways
Phone
1(800) 992-4618
Website
burlingtontrailways.com
Night bus from Des Moines, Ia to Chicago, Il
Ave. Duration
6h 25m
Frequency
Once daily
Estimated price
$65 - $130
Book at
burlingtontrailways.com
Saver Fares
$65 - $95
Flexible Fares
$90 - $130
Bus from Des Moines, Ia to Peoria, Il
Ave. Duration
5h 50m
Frequency
Once daily
Estimated price
$55 - $110
Book at
burlingtontrailways.com
Saver Fares
$55 - $80
Flexible Fares
$75 - $110
Bus from Des Moines, Ia to Burlington, Ia
Ave. Duration
3h
Frequency
Once daily
Estimated price
$40 - $80
Book at
burlingtontrailways.com
Saver Fares
$40 - $60
Flexible Fares
$55 - $80
Bus from Burlington, Ia to Galesburg, Il
Ave. Duration
1h
Frequency
Once daily
Estimated price
$26 - $50
Book at
burlingtontrailways.com
Saver Fares
$26 - $40
Flexible Fares
$30 - $50
Palmland Bus Lines
Website
palmlandlines.com
Bus from Chicago IL to Indianapolis IN
Ave. Duration
3h 20m
Frequency
Hourly
Estimated price
$50 - $65
Schedules at
palmlandlines.com
Flixbus USA
Phone
+1 (855) 626-8585
Website
flixbus.com
Bus from Chicago to Indianapolis
Ave. Duration
3h 35m
Frequency
Twice daily
Estimated price
$17 - $65
Schedules at
flixbus.com
Adult
$17 - $65
Greyhound USA
Rome2Rio's guide to Greyhound USA
Contact Details
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Indianapolis Bus Station to Cincinnati Bus Station
Ave. Duration
2h 10m
Frequency
Once daily
Estimated price
$11 - $45
Website
https://www.greyhound.com/
Bus from Chicago Bus Station to Cincinnati Bus Station
Ave. Duration
6h 15m
Frequency
Once daily
Estimated price
$30 - $80
Website
https://www.greyhound.com/

Want to know more about travelling around United States

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

There are 27+ hotels available in Batavia. Prices start at $51 USD per night.

More details

The best way to get from Des Moines to Des Moines Airport is to taxi which takes 10 min and costs $16 - $20.

More details