Travel options for:
Miami to Oklahoma City
  • Fly Miami to Oklahoma City

    $186 - $821
    1. Miami

      14 min - every 30 minutes

      $3

    2. Airport Station

      3 min - every 10 minutes

      $3

    3. Miami (MIA)

      5 h 10 min - 1 stopover

      $170 - $800

    4. Oklahoma City (OKC)

      15 min - once daily - line 801

      $11 - $16

  • Fly Fort Lauderdale to Oklahoma City

    $196 - $873
    1. Miami

      19 min - every 30 minutes

      $3

    2. MetroRail Transfer Station

      29 min - hourly

      $3 - $5

    3. Fort Lauderdale Airport

      12 min - every 10 minutes

    4. Fort Lauderdale (FLL)

      5 h 2 min - 1 stopover

      $180 - $850

    5. Oklahoma City (OKC)

      15 min - once daily - line 801

      $11 - $16

  • Fly Miami to Stillwater, bus

    $263 - $993
    1. Miami

      14 min - every 30 minutes

      $3

    2. Airport Station

      3 min - every 10 minutes

      $3

    3. Miami (MIA)

      5 h 25 min - 1 stopover

      $230 - $950

    4. Stillwater (SWO)

      5 min - 3.2 miles

      $10 - $12

    5. Stillwater, OK

      55 min - once daily

      $18 - $26

  • Fly Fort Lauderdale to Stillwater, bus

    $193 - $695
    1. Miami

      19 min - every 30 minutes

      $3

    2. MetroRail Transfer Station

      29 min - hourly

      $3 - $5

    3. Fort Lauderdale Airport

      12 min - every 10 minutes

    4. Fort Lauderdale (FLL)

      5 h 27 min - 1 stopover

      $160 - $650

    5. Stillwater (SWO)

      5 min - 3.2 miles

      $10 - $12

    6. Stillwater, OK

      55 min - once daily

      $18 - $26

  • Bus via Atlanta, GA

    $233 - $382
    1. Miami, FL

      12 h 32 min - 3 times a week

      $159

    2. Atlanta, GA

      13 min - 3574 feet

    3. Doraville Station

      26 min - every 15 minutes

      $3

    4. Atlanta, GA

      6 h 15 min - once daily

      $21 - $100

    5. Memphis, TN

      9 h 10 min - once daily

      $50 - $120

  • Bus

    $133 - $382
    1. Nw 6 St & 2 Ave

      40 min - hourly - line 7

      $3

    2. Miami, FL

      13 h 55 min - once daily

      $60 - $160

    3. Atlanta, GA

      6 h 15 min - once daily

      $21 - $100

    4. Memphis, TN

      9 h 10 min - once daily

      $50 - $120

  • Bus, train

    $165 - $465
    1. Government Ctr.Stat.Rail

      14 min - every 30 minutes

      $3

    2. Miami, FL

      13 h 55 min - once daily

      $60 - $160

    3. Atlanta, GA

      16 h 45 min - once daily

      $60 - $190

    4. Dallas, TX

      7 min - 2037 feet

    5. Union Station

      56 min - hourly

      $3

    6. Fort Worth Intermodal

      4 h 2 min - once daily

      $40 - $110

  • Bus, Megabus

    $131 - $275
    1. Government Ctr.Stat.Rail

      14 min - every 30 minutes

      $3

    2. Miami

      7 h 45 min - 4 times a day

      $5 - $50

    3. Orlando

      8 h 55 min - 3 times a day

      $20 - $60

    4. Marta Civic Center Station -

      17 h 40 min - once daily

      $75 - $95

    5. Pearl/Arts District Station

      40 min - every 30 minutes

      $3

    6. Carrollton, TX

      4 h 3 min - twice daily

      $26 - $65

  • Drive

    $140 - $210
    1. Miami

      24 h 29 min - 1463.1 miles

      $140 - $210

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

From Government Ctr.Stat.Rail Northbound train to Airport Station, tram to Miami airport, fly to Oklahoma City airport, then line 801 bus to Oklahoma City. 7 h 47 min $459. From Government Ctr.Stat.Rail Northbound train to MetroRail Transfer Station, train to Fort Lauderdale Airport Station, bus to Fort Lauderdale airport, fly to Oklahoma City airport, then line 801 bus to Oklahoma City. 8 h 42 min $500. From Government Ctr.Stat.Rail Northbound train to Airport Station, tram to Miami airport, fly to Stillwater airport, taxi to Stillwater, OK, then bus to Oklahoma City. 8 h 48 min $589. From Government Ctr.Stat.Rail Northbound train to MetroRail Transfer Station, train to Fort Lauderdale Airport Station, bus to Fort Lauderdale airport, fly to Stillwater airport, taxi to Stillwater, OK, then bus to Oklahoma City. 9 h 53 min $410. From Miami, FL bus to Atlanta, GA, walk to Doraville Station, subway to Atlanta, GA, bus to Memphis, TN, then bus to Oklahoma City. 30 h 44 min $277. From Nw 6 St & 2 Ave line 7 bus to Miami, FL, bus to Atlanta, GA, bus to Memphis, TN, then bus to Oklahoma City. 9 h $202. From Government Ctr.Stat.Rail Northbound train to Miami, FL, bus to Atlanta, GA, bus to Dallas, TX, walk to Union Station, train to Fort Worth Intermodal Transportation Center, then train to Oklahoma City Amtrak. 39 h 33 min $260. From Government Ctr.Stat.Rail Northbound train to Miami, bus to Orlando, bus to Marta Civic Center Station - Nb, Megabus to Pearl/Arts District Station, tram to Carrollton, TX, then bus to Oklahoma City, OK. 43 h 29 min $205. From Miami drive to Oklahoma City. 24 h 29 min $175.

 
 

Bus or fly from Miami to Oklahoma City?

American Airlines, United Airlines and Delta fly from Miami to Oklahoma City hourly. Alternatively, La Cubana operates a bus from Miami to Oklahoma City 3 times a week. Tickets cost $159 and the journey takes 12 h 32 min. 3 other operators also service this route.