Find coaches from Oklahoma City to Elgin, IL, US

Get from Oklahoma City to Elgin

This route is served by bus only

The journey takes about 1 day, 11 hours 30 minutes, and with fares starting at just £144, it presents an excellent value for a comfortable ride.

1bus per day
1d 11hAverage duration
673 milesDistance
27kgCO₂ emissions

Frequently asked questions about travelling by bus from Oklahoma City to Elgin, IL, US

  1. How far is Elgin from Oklahoma City by coach?

    The distance between Oklahoma City and Elgin by coach is approximately 673 miles (1085 km).

  2. What is the best way to go from Oklahoma City to Elgin without flying?

    You have the option to select the coach for your journey on this route. The coach provides a comfortable and sustainable journey and allows you to enjoy the sights while reaching your destination. You might also find carpooling options to travel between the two cities.

Why choose Busbud?

The Best Way To Book Bus and Train Tickets

Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others.

People from around the world trust Busbud

Popular Buses Connecting Oklahoma City

Buses Leaving from Oklahoma City

Buses Going to Oklahoma City

Popular Buses Connecting Elgin

Buses Leaving from Elgin

Buses Going to Elgin