OKC to PVR

travel OKCPVR
Sat
$144
May 25
Sun
$145
May 26
Mon
$123
May 27
Tue
$123
May 28
Wed
$123
May 29
Thu
$123
May 30
Fri
$124
May 31
Sat
$135
Jun 1
Sun
$137
Jun 2
Mon
$124
Jun 3
Tue
$124
Jun 4
Wed
$124
Jun 5
Thu
$124
Jun 6
Fri
$124
Jun 7
Cheapest

Bus

Cheapest $124

Quickest

Flight

Quickest 7h 18min

PVR

Things To Do

PVR

There are 3 airlines operating from OKC to PVR, 2 buses from OKC to PVR. The cheapest flight costs $324 and is 19h 26min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

What is the best way to travel from OKC to PVR?

There are 2 ways to travel from OKC to PVR. 4 flights and 2 buses are possible between the two areas. The bus from Oklahoma City to Guadalajara is the cheapest. The flight from SPS to PVR is the fastest.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

OKC airports, bus, and train stations

Find related trips

Cheapest way from Oklahoma City to Puerto Vallarta Bus Norman to Tepic How to get from Lawton to Guadalajara How to get from Tulsa to Zapopan Bus Broken Arrow to Tlaquepaque


Flight from OKC Oklahoma City to PVR Puerto Vallarta from $325 with Alaska Airlines, Multiple Airlines

Flight
OKC to PVR
$325
19h 26min
  • Alaska Airlines flight to PVR
    Alaska Airlines
    From $324

Bus from Oklahoma City to Guadalajara from $124

Bus
Oklahoma City to Guadalajara
$124
1d 9h 54min
Oklahoma City
1d 9h 54min · Bus
Guadalajara

Flight from LAW Lawton to PVR Puerto Vallarta from $375

Flight
LAW to PVR
$375
7h 24min
LAW
7h 24min · Flight
PVR

Bus from Tulsa to Guadalajara from $132

Bus
Tulsa to Guadalajara
$132
1d 12h 14min
Tulsa
1d 12h 14min · Bus
Guadalajara

Flight from SPS Wichita Falls to PVR Puerto Vallarta from $369

Flight
SPS to PVR
$369
7h 18min
SPS
7h 18min · Flight
PVR

Flight from TUL Tulsa to PVR Puerto Vallarta from $362 with United, Alaska Airlines

Flight
TUL to PVR
$362
1d 1h 45min
  • United flight to PVR
    United
    From $362
  • Alaska Airlines flight to PVR
    Alaska Airlines
    From $1,786