Bus Kansas City to Tulsa and return

Cheap bus and train tickets for trips from Tulsa to Kansas City and return

Traveling as a group?
Rent a bus here!
2094 Companies - 5,597,119 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Information about the bus connection, amenities and services

If you want to take a bus from Kansas City to Tulsa, you’ll look at ticket prices starting from $51.59, with the shortest trip duration being 4h 45m. Use our bus search to find the perfect bus from Tulsa to Kansas City and pick amongst the offers of Busbud and . Just click the "Find Now" button, see all options and take your pick!
You want to travel without spending too much money? Then taking the bus is just perfect for you. But beware: there can be price differences nonetheless! Ticket prices for the route Kansas City - Tulsa are currently ranging from $51.59 to $51.59. If you're flexible timewise, we suggest checking different departure times. Sometimes you can save a few dollars by simply taking a later bus. Another thing to take into consideration is the traveling time: while will get you to your destination in only 4h 45m, other companies' buses take up 4h 45m.

Bus stops in Kansas City and Tulsa

South Detroit Avenue 317, 74120 Tulsa (USA)
74129 Tulsa (USA)

Compare Kansas City and Tulsa

Kansas City
A cab ride in Kansas City is 24% cheaper than in Tulsa.
Kansas City
A bus fare in Kansas City is 0% more expensive than in Tulsa.
Kansas City
A large beer in Kansas City is 13% more expensive than in Tulsa.
Kansas City
A bottle of water in Kansas City is 30% cheaper than in Tulsa.
Kansas City
A meal in Kansas City is 1% cheaper than in Tulsa.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.