OKC to PVR

travel OKCPVR
Fri
$143
Jul 19
Sat
$144
Jul 20
Sun
$145
Jul 21
Mon
$122
Jul 22
Tue
$122
Jul 23
Wed
$122
Jul 24
Thu
$124
Jul 25
Fri
$124
Jul 26
Sat
$135
Jul 27
Sun
$137
Jul 28
Mon
$124
Jul 29
Tue
$124
Jul 30
Wed
$124
Jul 31
Thu
$124
Aug 1
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