HUB hero image

How to Travel from

Battle Creek to Harrisburg, PA

by Rideshare, Route or Car

Battle Creek
+0
Harrisburg, PA
Transport search to Harrisburg, Pa
Battle Creek
+0
Harrisburg, PA
Building a composite car route
Cheapest
Best Offer!
Car
9 h 4 min
884 km.
from $48
Composite Route Car Only

Five ways to Travel from Battle Creek to Harrisburg, Pa

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

American Airlines

Website:
aa.com/
Plane from Kalamazoo-Battle Creek International Airport to Harrisburg
Ave. Duration:
4h 32m
Frequency:
Every day
Estimated price:
$216.56–$955.39

Delta

Website:
delta.com/
Plane from Kalamazoo-Battle Creek International Airport to Harrisburg
Ave. Duration:
4h 2m
Frequency:
Every day
Estimated price:
$165.60–$509.54
Plane from Detroit to Harrisburg
Ave. Duration:
1h 19m
Frequency:
Every day
Estimated price:
$127.39–$433.11

United Airlines

Website:
united.com/
Plane from Detroit to Harrisburg
Ave. Duration:
3h 21m
Frequency:
Every day
Estimated price:
$229.29–$828.01

Train operators

Amtrak

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Train from Battle Creek to Ann
Ave. Duration:
1h 28m
Frequency:
3 times a day
Estimated price:
$12.74–$89.17
Train from Toledo to Pittsburgh
Ave. Duration:
5h 16m
Frequency:
Once daily
Estimated price:
$33.12–$140.12
Train from Pittsburgh Amtrak Station to Harrisburg
Ave. Duration:
5h 25m
Frequency:
Once daily
Estimated price:
$33.12–$140.12
Train from Battle Creek to Dearborn
Ave. Duration:
2h 1m
Frequency:
3 times a day
Estimated price:
$16.56–$95.54
Bus from Ann Arbor Amtrak Station to Toledo
Ave. Duration:
2h 10m
Frequency:
Once daily

Bus operators

Greyhound USA

Phone:
+1 214-849-8100
Website:
greyhound.com/
Bus from Battle Creek to Detroit,
Ave. Duration:
3h 20m
Frequency:
Once daily
Estimated price:
$9.55–$101.91
Bus from Detroit Bus Station to Harrisburg
Ave. Duration:
11h 50m
Frequency:
Once daily
Estimated price:
$39.49–$254.77

Miller Transportation

Phone:
+1 800-544-2383
Website:
ridewithmiller.com
Bus from Battle Creek to Detroit,
Ave. Duration:
2h 40m
Frequency:
Once daily
Estimated price:
$22.93–$42.04

Questions and Answers

What is the cheapest way to get from Battle Creek to Harrisburg, Pa?

The cheapest way to get from Battle Creek to Harrisburg, Pa is to drive which costs $97.83 - $152.17 and takes 9h 2m.

What is the fastest way to get from Battle Creek to Harrisburg, Pa?

The fastest way to get from Battle Creek to Harrisburg, Pa is to train and fly which takes 6h 32m and costs $108.70 - $402.17 .

Is there a direct bus between Battle Creek and Harrisburg, Pa?

No, there is no direct bus from Battle Creek to Harrisburg, Pa station. However, there are services departing from Battle Creek and arriving at Harrisburg Bus Station via Detroit Bus Station. The journey, including transfers, takes approximately 15h 30m.

How far is it from Battle Creek to Harrisburg, Pa?

The distance between Battle Creek and Harrisburg, Pa is 832 km. The road distance is 884 km.

How do I travel from Battle Creek to Harrisburg, Pa without a car?

The best way to get from Battle Creek to Harrisburg, Pa without a car is to bus which takes 15h 30m and costs $41.30 - $304.35 .

How long does it take to get from Battle Creek to Harrisburg, Pa?

It takes approximately 8h 11m to get from Battle Creek to Harrisburg, Pa, including transfers.

Where do I catch the Battle Creek to Harrisburg, Pa bus from?

Battle Creek to Harrisburg, Pa bus services, operated by Miller Transportation, depart from Battle Creek station.

Bus or fly from Battle Creek to Harrisburg, Pa?

The best way to get from Battle Creek to Harrisburg, Pa is to fly which takes 8h 11m and costs $141.30 - $500 . Alternatively, you can bus, which costs $41.30 - $304.35 and takes 15h 30m.

Where does the Battle Creek to Harrisburg, Pa bus arrive?

Battle Creek to Harrisburg, Pa bus services, operated by Miller Transportation, arrive at Detroit, MI station.

Can I drive from Battle Creek to Harrisburg, Pa?

Yes, the driving distance between Battle Creek to Harrisburg, Pa is 884 km. It takes approximately 9h 2m to drive from Battle Creek to Harrisburg, Pa.

Which airlines fly from Kalamazoo-Battle Creek International Airport Airport to Harrisburg International Airport-Olmsted Field Airport?

Delta and American Airlines offer flights from Kalamazoo-Battle Creek International Airport Airport to Harrisburg International Airport-Olmsted Field Airport.

How do I get a bus ticket from Battle Creek to Harrisburg, Pa?

Book your Battle Creek to Harrisburg, Pa bus tickets online with Omio and FlixBus.

Where can I stay near Harrisburg, Pa?

There are 200+ hotels available in Harrisburg, Pa. Prices start at $43.74 per night.
+0