Travel from Oklahoma-City to Galveston

Bus from Oklahoma City to Galveston

Greyhound USA operates a bus from Oklahoma City to Galveston 3 times a day. Tickets cost $26 - $65 and the journey takes 4 h 22 min. 4 other operators also service this route.

Book transport from Oklahoma City to Galveston

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Oklahoma City to Galveston

ModeDurationPrice
From Oklahoma City, OK line 801 bus to Oklahoma City airport, fly to Houston Hobby Apt airport, then shuttle to Galveston.4 h 40 min$369
From Oklahoma City, OK line 801 bus to Oklahoma City airport, fly to Houston airport, then bus to Galveston.5 h 47 min$299
From Oklahoma City, OK bus to Lamar @ Commerce - N - Ns, line 011 bus to Dallas/Forth Worth, bus to Travis St @ Pease St, line 082 bus to Franklin St @ Congress St, walk to Houston, TX - Amtrak, then Amtrak Thruway to Galveston, TX.12 h 12 min
From Oklahoma City, OK bus to Dallas, TX, bus to Travis St @ St Joseph Pkwy, line 082 bus to Franklin St @ Congress St, walk to Houston, TX - Amtrak, then Amtrak Thruway to Galveston, TX.12 h 18 min
From Oklahoma City Amtrak train to Fort Worth Intermodal Transit Center, train to Victory @ Olive - S - Mb, line 749 bus to Dallas, TX, bus to Travis St @ St Joseph Pkwy, line 082 bus to Franklin St @ Congress St, walk to Houston, TX - Amtrak, then Amtrak Thruway to Galveston, TX.13 h 39 min
From Oklahoma City Amtrak train to Ft Worth, TX, bus to Travis St @ St Joseph Pkwy, line 082 bus to Franklin St @ Congress St, walk to Houston, TX - Amtrak, then Amtrak Thruway to Galveston, TX.13 h 45 min
From Oklahoma City Amtrak train to Fort Worth Intermodal Transportation Center, train to San Antonio Amtrak, train to Houston, TX - Amtrak, then Amtrak Thruway to Galveston, TX.21 h 2 min
From Oklahoma City drive to Galveston.8 h 7 min$59

Operators from Oklahoma City to Galveston