Travel options for:
Houston to Oklahoma City
  • Fly from Houston Hobby Apt

    $193 - $328
    1. Houston

      51 min - every 30 minutes - line 040

      $2

    2. Houston Hobby Apt (HOU)

      1 h 20 min - non-stop

      $180 - $310

    3. Oklahoma City (OKC)

      15 min - once daily - line 801

      $11 - $16

  • Fly from Houston

    $153 - $318
    1. Houston

      50 min - every 30 minutes - line 102

      $2

    2. Houston (IAH)

      1 h 32 min - non-stop

      $140 - $300

    3. Oklahoma City (OKC)

      15 min - once daily - line 801

      $11 - $16

  • Bus

    $48 - $134
    1. Houston, TX

      4 h 10 min - every 4 hours

      $20 - $70

    2. Dallas, TX

      4 h 21 min - twice daily

      $28 - $65

  • Bus Megabus

    $52 - $103
    1. Houston, TX

      3 h 50 min - twice daily

      $23 - $35

    2. Pearl/Arts District Station

      40 min - every 30 minutes

      $3

    3. Carrollton, TX

      4 h 3 min - twice daily

      $26 - $65

  • Bus, train via Dallas, TX

    $63 - $182
    1. Houston, TX

      4 h 10 min - every 4 hours

      $20 - $70

    2. Dallas, TX

      7 min - 1994 feet

    3. Union Station

      56 min - hourly

      $3

    4. Fort Worth Intermodal

      4 h 2 min - once daily

      $40 - $110

  • Bus, train

    $73 - $186
    1. Houston, TX

      5 h 56 min - once daily

      $30 - $80

    2. Fort Worth Intermodal

      4 h 2 min - once daily

      $40 - $110

  • Drive

    $40 - $65
    1. Houston

      7 h 14 min - 446.6 miles

      $40 - $65

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Mc Kinney St @ Austin St line 040 bus to Houston Hobby Apt airport, fly to Oklahoma City airport, then line 801 bus to Oklahoma City. 4 h 26 min $316. From Travis St @ Franklin St line 102 bus to Houston airport, fly to Oklahoma City airport, then line 801 bus to Oklahoma City. 4 h 37 min $246. From Houston, TX bus to Dallas, TX then bus to Oklahoma City, OK. 9 h 31 min $70. From Houston, TX bus to Pearl/Arts District Station, tram to Carrollton, TX, then bus to Oklahoma City, OK. 9 h 45 min $72. From Houston, TX bus to Dallas, TX, walk to Union Station, train to Fort Worth Intermodal Transportation Center, then train to Oklahoma City Amtrak. 10 h 48 min $113. From Houston, TX bus to Fort Worth Intermodal Transportation Center then train to Oklahoma City Amtrak. 10 h 58 min $130. From Houston drive to Oklahoma City. 7 h 14 min $53.