Rome2Rio

Lawrence to Oak Park buses

Find Transport to Oak Park

View schedule

Trip Overview

The average bus between Lawrence and Oak Park takes 18h 42m and the fastest bus takes 15h 16m. The bus runs, on average, 4 times per week from Lawrence to Oak Park. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

18h 42m
Duration
652 mi
Distance
$129
Average price
4 times a week
Frequency

Lawrence to Oak Park bus times

Buses run 4 times a week between Lawrence and Oak Park. The service departs Lawrence at 1:45 AM at night, which arrives into Oak Park at 17:01:30. All services require a transfer at St Louis Bus Station and take an average of 18h 42m. The schedules shown below are for the next available departures.

Departing Friday, October 23, 2026

  •  → 

    Greyhound USAFlixbus USAChicago Transit (CTA)15h 16m • 2 changes

Departing Sunday, October 25, 2026

  •  → 

    Arrives next day

    Greyhound USAFlixbus USAChicago Transit (CTA)29h 1m • 2 changes

Departing Monday, October 26, 2026

  •  → 

    Greyhound USAFlixbus USAChicago Transit (CTA)15h 16m • 2 changes

Departing Tuesday, October 27, 2026

  •  → 

    Greyhound USAFlixbus USAChicago Transit (CTA)15h 16m • 2 changes

Frequently asked questions

Want to know about travelling from Lawrence to Oak Park? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Lawrence to Oak Park.ExpandLaunch map view
  • Distance: 651.6 mi
  • Duration: 18h 42m

What companies run services between Lawrence, KS, USA and Oak Park, IL, USA?

You can take a bus from Lawrence Bus Stop to Harrison & Central Terminal via St Louis Bus Station, Chicago Bus Station, and Harrison & Jefferson in around 14h 27m.

Operators