All states›Oklahoma

Vet Clinics in Oklahoma

626 vet clinics in 173 cities and towns across Oklahoma. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

Oklahoma has about 4,095,393 residents, so that's 15 vet clinics per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

626vet clinics
173cities & towns
98%list a phone
446with a website

Across Oklahoma, of the 626 vet clinics we list, 611 give a phone number, 104 publish opening hours and 446 have a website. 28 are branches of national chains — Banfield Pet Hospital (14), Vetco Total Care (4), UrgentVet (3); the remaining 598 are independent. By what they offer: 146 offer dental care, 83 treat horses, 76 offer emergency care. The longest-running is Roth Martin DVM, in business since 1919. 6 describe themselves as family-owned.

Top 10 vet clinics in Oklahoma

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking

  1. 1VCA Owasso Animal Medical CenterOwasso

    Mon: 7:00 am - 6:00 pm

    DentalEnd of life

    Spotted an error? Let us know

  2. 2Woodlake Animal HospitalWarr Acres

    Mon-Fri 8am-6pm, Sat 8am-3pm

    End of life

    Spotted an error? Let us know

  3. 3Council Veterinary HospitalBethany

    Mon–Fri 8:00am – 6:00pm

    Urgent careLow-costEnd of life

    Spotted an error? Let us know

  4. 4Putnam North Animal HospitalOklahoma City

    Mon–Fri 7 AM – 6 PM

    EmergencySpay & neuterDentalEnd of life

    Spotted an error? Let us know

  5. 5Quail Creek Veterinary ClinicOklahoma City

    Monday – Friday: 7:00 AM – 6:00 PM

    VaccinationDental

    Spotted an error? Let us know

  6. 6Pine Ridge Equine HospitalGlenpool

    Mon–Fri 7:30am–5pm, Sat 7:30am–12pm

    EmergencyEquineHolistic

    Spotted an error? Let us know

  7. 7Advanced Care Veterinary HospitalSapulpa

    Monday–Friday: 7:30am–6:00pm, Saturday: 8:00am–3:00pm

    HolisticDental

    Spotted an error? Let us know

  8. 8Swaim Veterinary ClinicOklahoma City

    Mon-Fri 8 am - 5 pm, Sat 8 am - 1 pm

    Dental

    Spotted an error? Let us know

  9. 9Sewell Animal HospitalMcAlester

    Mon–Wed 8am–5:30pm, Thu 8am–12pm, Fri 8am–5:30pm

    EmergencySpay & neuterDental

    Spotted an error? Let us know

  10. 10Wedgewood Pet ClinicOklahoma City

    Mon–Sun 8am–6pm

    Urgent careDental

    Spotted an error? Let us know

Cities

Largest first. Towns with a single vet clinic are listed further down this page.

Other towns in Oklahoma

One vet clinic each — too few for a page of their own, so they live here.

  1. Ada Veterinary ClinicAda

    1020 Sandy Creek Dr, Ada, OK 74820

    Mon–Fri 08:30 am–05:30 pm

    Since 1948

    EmergencyEquineDental

    Spotted an error? Let us know

  2. Arlington Animal ClinicAda

    3006 Arlington St, Ada, OK 74820

    Spotted an error? Let us know

  3. Animal Medical Center LLCAda

    728 E Main St, Ada, OK 74820

    Since 1983

    Dental

    Spotted an error? Let us know

  4. Southern Oklahoma Veterinary CenterAda

    1014 N Country Club Rd, Ada, OK 74820

    Spotted an error? Let us know

  5. South Grand Lake Veterinary ClinicAfton

    450635 E Highway 85, Afton, OK 74331

    Spotted an error? Let us know

  6. Allen Vet ClinicAllen

    7150 State Highway 1, Allen, OK 74825-8004

    Spotted an error? Let us know

  7. All Pets Medical CenterAltus

    1300 E Tamarack Rd, Altus, OK 73521

    Mon - Fri: 8:00am - 5:30pm

    Spotted an error? Let us know

  8. Western Prairie Veterinary HospitalAltus

    311 E Tamarack Rd, Altus, OK 73521

    Spotted an error? Let us know

  9. Ridgeview Veterinary HospitalAlva

    26923 County Rd 420, Alva, OK 73717

    Spotted an error? Let us know

  10. Alva Veterinary ClinicAlva

    1732 Oklahoma Blvd, Alva, OK 73717

    Spotted an error? Let us know

  11. Anadarko Veterinary ClinicAnadarko

    1304 E Central Blvd, Anadarko, OK 73005

    Equine

    Spotted an error? Let us know

  12. Highland Equine HospitalArapaho

    9998 US Highway 183, Arapaho, OK 73620-2176

    EmergencyEquineDental

    Spotted an error? Let us know

  13. Great Plains Veterinary Services, LLCArcadia

    120 OK-66, Arcadia, OK 73007

    Mon–Fri 8:00 am - 5:30 pm, Sat 9:00am-12pm

    Since 2015

    Equine

    Spotted an error? Let us know

  14. Soldier Creek Equine Clinic - SCEQCArcadia

    12555 NE 220th St, Arcadia, OK 73007

    Equine

    Spotted an error? Let us know

  15. Crosby Vet ServicesArcadia

    21400 N Hiwassee Rd, Arcadia, OK 73007

    Spotted an error? Let us know

  16. Angel Paws Spay Neuter ClinicArkoma

    520 Main St, Arkoma, OK 74901

    Spay & neuter

    Spotted an error? Let us know

  17. Atoka Veterinary Clinic INCAtoka

    1710 S Haskell St, Atoka, OK 74525

    Spotted an error? Let us know

  18. Diamond K Veterinary ServicesAtoka

    4073 E Highway 3, Atoka, OK 74525-4802

    Spotted an error? Let us know

  19. Bynum Veterinary ClinicBeggs

    6250 OK-16, Beggs, OK 74421

    EquineDental

    Spotted an error? Let us know

  20. Council Veterinary HospitalBethany

    7930 NW 23rd St, Bethany, OK 73008

    Mon–Fri 8:00am – 6:00pm

    Urgent careLow-costEnd of life

    Spotted an error? Let us know

  21. Agape Pet ClinicBethany

    7401 NW 23rd St, Bethany, OK 73008

    Mon–Thu 8:30 am - 5:30 pm

    Since 1986

    Spotted an error? Let us know

  22. Agape Pet ClinicBethany

    7000 NW 39th St, Bethany, OK 73008

    Since 1986

    Spotted an error? Let us know

  23. Dr. Craig Thomas DVMBethany

    7401 NW 23rd St, Bethany, OK 73008

    Spotted an error? Let us know

  24. Bethany Animal HospitalBethany

    4312 N Council Rd, Bethany, OK 73008-2256

    Spotted an error? Let us know

  25. Blackwell Animal HospitalBlackwell

    608 N 29th St, Blackwell, OK 74631

    Spotted an error? Let us know

  26. Blanchard Animal HospitalBlanchard

    500 Roosevelt St, Blanchard, OK 73010

    EquineDental

    Spotted an error? Let us know

  27. County Line Veterinary ServicesBlanchard

    1530 Laura Meadows Dr, Blanchard, OK 73010

    Spotted an error? Let us know

  28. Cross 7 VeterinaryBluejacket

    17841 OK-2, Bluejacket, OK 74333

    EmergencySpay & neuterEquineHolisticDental

    Spotted an error? Let us know

  29. Boswell Animal KareBoswell

    5040 Rr 1, Boswell, OK 74727

    Spotted an error? Let us know

  30. Boswell Animal KareBoswell

    768 N 3990 Rd, Boswell, OK 74727-9368

    Since 1983

    Spotted an error? Let us know

  31. Bristow Veterinary Care CenterBristow

    37118 W OK-16, Bristow, OK 74010

    Mon-Fri 8:30 am – 5:00 pm

    Dental

    Spotted an error? Let us know

  32. Kysar Veterinary ClinicBristow

    806 S Chestnut St, Bristow, OK 74010

    Spotted an error? Let us know

  33. Pratt Veterinary ServicesBroken Bow

    2668 S Park Dr, Broken Bow, OK 74728

    Spotted an error? Let us know

  34. Buffalo Veterinary ClinicBuffalo

    710 S Hoy St, Buffalo, OK 73834

    Spotted an error? Let us know

  35. Covered K Vet ClinicCache

    813 W H Ave, Cache, OK 73527

    Spotted an error? Let us know

  36. Ferguson Animal HealthCalera

    1441 State Rte 70E, Calera, OK 74730

    Spotted an error? Let us know

  37. Cedar Ridge Veterinary HospitalCarney

    104 US-177, Carney, OK 74832

    Spotted an error? Let us know

  38. Catoosa Small Animal HospitalCatoosa

    1901 OK-66, Catoosa, OK 74015

    Spotted an error? Let us know

  39. Countryside Veterinary ServicesChandler

    920268 S 3450 Rd, Chandler, OK 74834

    Low-costSpay & neuterEquine

    Spotted an error? Let us know

  40. Lincoln County Animal HospitalChandler

    1218 Manvel Ave, Chandler, OK 74834

    Spotted an error? Let us know

  41. Voss Veterinary ClinicChecotah

    2215 N Broadway St, Checotah, OK 74426

    Spotted an error? Let us know

  42. Glover Veterinary ServicesChecotah

    109064 Old Hwy 69, Checotah, OK 74426

    Spotted an error? Let us know

  43. Pets First HospitalChelsea

    21951 E 340 Rd, Chelsea, OK 74016

    Mon–Fri 8:00am–5:00pm

    Dental

    Spotted an error? Let us know

  44. Chelsea Veterinary ClinicChelsea

    21999 E 340 Rd, Chelsea, OK 74016

    Mon–Fri 8:00am–5:00pm

    Dental

    Spotted an error? Let us know

  45. Salt Plains Veterinary ServicesCherokee

    61022 Harper Rd, Cherokee, OK 73728

    Monday through Friday from 8:00 AM to 5:30 PM

    Since 1998

    EmergencyUrgent careEquineDental

    Spotted an error? Let us know

  46. Double T Veterinary ClinicCherokee

    61950 Grant Rd, Cherokee, OK 73728

    Spotted an error? Let us know

  47. Cimarron Veterinary HospitalChickasha

    3020 S 4th St, Chickasha, OK 73018

    Mon-Fri 8:00am-5:30pm

    Spay & neuterDental

    Spotted an error? Let us know

  48. Pet Medical CenterChickasha

    120 S 6th St, Chickasha, OK 73018

    Spotted an error? Let us know

  49. Washita Veterinary HospitalChickasha

    907 E Choctaw Ave, Chickasha, OK 73018

    Spotted an error? Let us know

  50. BELLINGER VETERINARY SERVICESChickasha

    417 Fieldcrest Dr, Chickasha, OK 73018

    Emergency

    Spotted an error? Let us know

  51. Choctaw Family Pet CareChoctaw

    3400 S Choctaw Rd, Choctaw, OK 73020-6023

    Spotted an error? Let us know

  52. Town and Country Animal HospitalChoctaw

    2400 Victoria Dr, Choctaw, OK 73020

    Spotted an error? Let us know

  53. Tri-County Veterinary ClinicCleo Springs

    801 4th St, Cleo Springs, OK 73729

    Spotted an error? Let us know

  54. South grand veterinary clinicCleora

    OK-85, Cleora, OK 74331

    Spotted an error? Let us know

  55. Cleveland Veterinary ClinicCleveland

    369104 E Old Highway 64, Cleveland, OK 74020-6473

    Spotted an error? Let us know

  56. Lake Area Veterinary ClinicCleveland

    367698 E 5020 Rd, Cleveland, OK 74020-4891

    Spotted an error? Let us know

  57. Clinton Veterinary HospitalClinton

    1735 US-183, Clinton, OK 73601

    Mon–Fri 8 a.m. to 5 p.m., Sat 8 a.m. to 12 p.m.

    EmergencyEquine

    Spotted an error? Let us know

  58. Highland Veterinary ClinicClinton

    10078 US-183, Clinton, OK 73620

    Mon–Fri 8AM–5PM, Sat 8AM–12PM

    EmergencyEquineDental

    Spotted an error? Let us know

  59. Winsor Animal ClinicCoalgate

    1853 S Broadway St, Coalgate, OK 74538

    Spay & neuterDental

    Spotted an error? Let us know

  60. Eastside Veterinary HospitalCollinsville

    13420 E 146th St N, Collinsville, OK 74021

    Mon–Fri 7:30am–6:00pm, Sat 8:00am–12:00pm

    Dental

    Spotted an error? Let us know

  61. VCA Collinsville Animal HospitalCollinsville

    2425 W Broadway St, Collinsville, OK 74021

    Mon 8:00am–6:00pm

    DentalEnd of life

    Spotted an error? Let us know

  62. VCA Animal HospitalCollinsville

    2425 W. Broadway Street, Collinsville, OK 74021

    DentalEnd of life

    Spotted an error? Let us know

  63. Alexander Veterinary ServicesCollinsville

    Collinsville, OK 74021

    Spotted an error? Let us know

  64. Cat Spay & Neuter ClinicComanche

    1408 Texas Ave, Comanche, OK 73529

    Spay & neuterCat clinic

    Spotted an error? Let us know

  65. Woodland Animal HospitalComanche

    180415 N 2820 Rd, Comanche, OK 73529

    Spotted an error? Let us know

  66. Rafter H Veterinary Services, LLCCopan

    1768 N 3970 Rd, Copan, OK 74022

    EquineDental

    Spotted an error? Let us know

  67. Miller Veterinary Hospital & Mobile ServicesCouncil Hill

    408697 E 1030 Rd, Council Hill, OK 74437

    Family-owned

    EmergencyMobileEquine

    Spotted an error? Let us know

  68. Good Shepherd Veterinary Hospital - CowetaCoweta

    11319 E Hwy 51, Coweta, OK 74429

    Spotted an error? Let us know

  69. Oak Grove Veterinary Hospital INC.Coweta

    12949 OK-51, Coweta, OK 74429

    Mon-Friday 9am - 5pm, Saturday 9am - Noon, Sunday Closed

    Spotted an error? Let us know

  70. Crescent Veterinary HospitalCrescent

    14378 W Crescent Dover Rd, Crescent, OK 73028

    Mon–Fri 8am–5pm, Sat 8am–noon, Sun Closed

    EquineDental

    Spotted an error? Let us know

  71. Cushing Veterinary ClinicCushing

    2701 N Little Ave, Cushing, OK 74023

    Spotted an error? Let us know

  72. Whites Vet Services Cushing OkCushing

    824 N Harmony Rd, Cushing, OK 74023-5759

    Spotted an error? Let us know

  73. Cimarron Valley Animal ClinicCushing

    1402 E Main St, Cushing, OK 74023-3042

    Spotted an error? Let us know

  74. Wellington Parke Animal ClinicDel City

    3001 Tinker Diagonal St, Del City, OK 73115

    Spotted an error? Let us know

  75. Bartlesville Animal HospitalDewey

    1055 NE Washington Blvd, Dewey, OK 74006

    Since 1980

    Dental

    Spotted an error? Let us know

  76. Stites Charles DVMDewey

    13372 US-75, Dewey, OK 74029

    Spotted an error? Let us know

  77. Arrowhead Veterinary ClinicDewey

    515 E Durham Ave, Dewey, OK 74029

    Spotted an error? Let us know

  78. Denney Frank O DVMDrumright

    8616 E Main St, Drumright, OK 74030

    Spotted an error? Let us know

  79. Osage Animal HospitalDuncan

    1500 W Osage Rd, Duncan, OK 73533

    Mon-Fri 7:45 AM - 5:30 PM

    Since 2011

    EmergencyDental

    Spotted an error? Let us know

  80. Duncan Veterinary HospitalDuncan

    3816 US-81, Duncan, OK 73533

    Spotted an error? Let us know

  81. Chisholm Trail Animal Hospital, PLLCDuncan

    1900 W Fuller Rd, Duncan, OK 73533

    Spotted an error? Let us know

  82. Minson's Veterinary HospitalDuncan

    1411 W Main St, Duncan, OK 73533

    Spotted an error? Let us know

  83. 49th Street Veterinary Clinic and Pet SpaDurant

    304 N 49th St, Durant, OK 74701

    Monday-Friday : 8AM-5PM, Saturday: 10AM-2PM

    Urgent careSpay & neuterDentalEnd of life

    Spotted an error? Let us know

  84. Bryan County Animal HospitalDurant

    2315 SW 9th Ave, Durant, OK 74701-1918

    Spotted an error? Let us know

  85. Steve's All Breed Grooming and Pet SalonDurant

    4366 Folsom Rd, Durant, OK 74701-0858

    Spotted an error? Let us know

  86. Southwest Veterinary ClinicElgin

    12114 US-62, Elgin, OK 73538

    Spotted an error? Let us know

  87. Happy Hollow Animal HospitalElgin

    53 NE Windy Rd, Elgin, OK 73538

    Dental

    Spotted an error? Let us know

  88. Stockmans Veterinary ClinicElk City

    1019 S Main St, Elk City, OK 73644

    Spotted an error? Let us know

  89. Elk Creek Animal ClinicElk City

    1301 Airport Industrial Rd, Elk City, OK 73644-1924

    Spotted an error? Let us know

  90. Red Earth Animal HospitalElk City

    3503 S Highway 6, Elk City, OK 73644-9785

    Spotted an error? Let us know

  91. Garvin County Veterinary HospitalElmore City

    23021 OK-29, Elmore City, OK 73433

    Spotted an error? Let us know

  92. Garvin County Veterinary HospitalElmore City

    Highway 29, Elmore City, OK 73433

    Spotted an error? Let us know

  93. Fairland Veterinary HospitalFairland

    56520 E Highway 60, Fairland, OK 74343-2914

    Urgent careSpay & neuterVaccinationDental

    Spotted an error? Let us know

  94. Fairview Animal ClinicFairview

    25389 US-60, Fairview, OK 73737

    Family-owned

    Urgent careDental

    Spotted an error? Let us know

  95. Haworth Veterinary ClinicFairview

    603 Santa Fe St, Fairview, OK 73737-1221

    Spotted an error? Let us know

  96. Premier Pet Clinic WestFort Gibson

    920 S Ross St, Fort Gibson, OK 74434

    Spotted an error? Let us know

  97. Red River Veterinary Services, Inc. PCFrederick

    510 W Grand Ave, Frederick, OK 73542

    Spotted an error? Let us know

  98. Pine Ridge Equine HospitalGlenpool

    2281 W 171st St S, Glenpool, OK 74033

    Mon–Fri 7:30am–5pm, Sat 7:30am–12pm

    EmergencyEquineHolistic

    Spotted an error? Let us know

  99. Green Country Veterinary HospitalGlenpool

    12126 S Yukon Ave, Glenpool, OK 74033

    Spotted an error? Let us know

  100. Bedrock Animal ClinicGlenpool

    16161 S Broadway St, Glenpool, OK 74033

    Spay & neuterEquineDental

    Spotted an error? Let us know

  101. Glenpool Animal Control & ShelterGlenpool

    14536 S Elwood Ave, Glenpool, OK 74033-4005

    Spotted an error? Let us know

  102. Oklahoma Equine Hospital, IncGoldsby

    2652 Reece Lake Rd, Goldsby, OK 73093

    Equine

    Spotted an error? Let us know

  103. Eastside Animal ClinicGrove

    63861 E 290 Rd, Grove, OK 74344

    Monday - Friday 8am - 6pm, Saturday 8am - 1pm

    Dental

    Spotted an error? Let us know

  104. Grant Veterinary Clinic GroveGrove

    2209 S Main St, Grove, OK 74344

    Spotted an error? Let us know

  105. Grove Small Animal HospitalGrove

    9621 US-59, Grove, OK 74344

    Spotted an error? Let us know

  106. Southpointe Veterinary ClinicGuthrie

    3106 S Division St, Guthrie, OK 73044

    Low-cost

    Spotted an error? Let us know

  107. Cross Town Veterinary ServicesGuthrie

    2102 W College Ave, Guthrie, OK 73044

    Spotted an error? Let us know

  108. Guthrie Pet HospitalGuthrie

    123 W Harrison Ave, Guthrie, OK 73044

    Spotted an error? Let us know

  109. Veterinary CornerGuthrie

    2930 OK-105, Guthrie, OK 73044

    Spotted an error? Let us know

  110. Compassionate Care Veterinary ClinicGuymon

    400 NE 12th St, Guymon, OK 73942

    Mon–Fri 7:30am–5:30pm, Sat 9:00am–Noon

    Spotted an error? Let us know

  111. Guymon Veterinary ClinicGuymon

    615 NE 4th St, Guymon, OK 73942

    Spotted an error? Let us know

  112. Deercreek Animal HospitalHarrah

    20501 SE 29th St, Harrah, OK 73045

    Mon-Fri: 8:00am - 6:00pm

    Dental

    Spotted an error? Let us know

  113. Harrah Veterinary AssociatesHarrah

    20000 NE 10th St, Harrah, OK 73045

    Monday - Friday: 8:00 am - 5:30 pm

    Spotted an error? Let us know

  114. Heavener Animal ClinicHeavener

    310 Highway 59 N, Heavener, OK 74937-2255

    Mon & Tues: 8 AM – 5 PM, Wed: 8 AM – Noon

    EmergencyUrgent careEnd of life

    Spotted an error? Let us know

  115. Nic's PlaceHeavener

    45161 Loving Mtwy, Heavener, OK 74937-7625

    Spotted an error? Let us know

  116. Hennessey Veterinary ClinicHennessey

    7677 US-81, Hennessey, OK 73742

    Spotted an error? Let us know

  117. Matousek Veterinary ClinicHennessey

    3456 N2865 Rd, Hennessey, OK 73742

    Spotted an error? Let us know

  118. Henryetta VeterinaryHenryetta

    1404 S B St, Henryetta, OK 74437

    Equine

    Spotted an error? Let us know

  119. Town & Country Animal HospitalHenryetta

    US-75 BUS, Henryetta, OK 74437

    Spotted an error? Let us know

  120. Collett Equine Veterinary ServiceHenryetta

    28585 S 180 Rd, Henryetta, OK 74437

    Equine

    Spotted an error? Let us know

  121. Great Plains Veterinary ServicesHinton

    1324 S Broadway Ave, Hinton, OK 73047

    Spotted an error? Let us know

  122. K2 VetHinton

    2318 N Broadway St, Hinton, OK 73047

    Spotted an error? Let us know

  123. Ark Veterinary ClinicHobart

    1201 E Iris Ave, Hobart, OK 73651

    Spotted an error? Let us know

  124. Southwest Veterinary ClinicHobart

    21717 Highway 9, Hobart, OK 73651-3601

    Spotted an error? Let us know

  125. Holdenville Veterinary ClinicHoldenville

    601 Kingsberry Rd, Holdenville, OK 74848

    Since 2019

    Spotted an error? Let us know

  126. Sandy Creek Vet CareHollis

    925 N 8th St, Hollis, OK 73550

    Spotted an error? Let us know

  127. Hominy Animal ClinicHominy

    601 W Main St, Hominy, OK 74035

    Equine

    Spotted an error? Let us know

  128. River Valley Veterinary ClinicHugo

    3005 E Jackson St, Hugo, OK 74743

    Mon–Fri 7:30am–5:30pm

    EmergencyDental

    Spotted an error? Let us know

  129. Choctaw Veterinary ClinicHugo

    1808 E Jackson St, Hugo, OK 74743-4241

    Spotted an error? Let us know

  130. McCurtain Pet ClinicIdabel

    2541 US-259, Idabel, OK 74745

    Mon, Wed, Thu, Fri 8am-5pm

    Spotted an error? Let us know

  131. Jay Veterinary ClinicJay

    949 S 21st St, Jay, OK 74346

    Spotted an error? Let us know

  132. Woodland West Animal HospitalJenks

    9360 S Union Ave, Jenks, OK 74132

    7am to 8pm, 7 Days a week

    Urgent careSpay & neuterDentalEnd of life

    Spotted an error? Let us know

  133. Jenks Veterinary HospitalJenks

    301 S Elm St, Jenks, OK 74037

    Mon–Fri 7:00 AM–6:00 PM, Sat 7:30 AM–12:00 PM

    VaccinationDental

    Spotted an error? Let us know

  134. Good Shepherd Veterinary Hospital - JenksJenks

    12141 S Elm St, Jenks, OK 74037-3753

    Spotted an error? Let us know

  135. South County Animal ClinicJenks

    12291 N Casper, Jenks, OK 74037

    Spotted an error? Let us know

  136. Woodland West Animal Hospital & Pet ResortJenks

    US-75 N, Jenks, OK 74066

    Spotted an error? Let us know

  137. Jones Veterinary ClinicJones

    9282 N Hiwassee Rd, Jones, OK 73049

    Family-owned

    Urgent careSpay & neuterEquineDentalEnd of life

    Spotted an error? Let us know

  138. Denham Animal ClinicKellyville

    19027 W 141st St S, Kellyville, OK 74039

    Spotted an error? Let us know

  139. Wheatland Veterinary HospitalKingfisher

    15554 E 770, Kingfisher, OK 73750

    Monday — Friday: 8:00am – 12:00pm | 1:00pm – 5:30pm

    Urgent careEquine

    Spotted an error? Let us know

  140. Karrenbrock Vet ClinicKingfisher

    13692 E 870 Rd, Kingfisher, OK 73762

    Spotted an error? Let us know

  141. Wynn Animal HospitalKrebs

    4031 E US Hwy 270, Krebs, OK 74554

    Spotted an error? Let us know

  142. Riverbend Mobile VeterinaryLexington

    9551 Moffatt Rd, Lexington, OK 73051

    Mobile

    Spotted an error? Let us know

  143. Cedar Creek Veterinary ClinicLexington

    14750 Box Rd, Lexington, OK 73051

    Spotted an error? Let us know

  144. Grassland Veterinary ServicesLindsay

    202 NE 4th St, Lindsay, OK 73052

    Spotted an error? Let us know

  145. Lindsay Veterinary HospitalLindsay

    806 SE 4th St, Lindsay, OK 73052

    Spotted an error? Let us know

  146. Locust Grove Animal ClinicLocust Grove

    707 E Main St, Locust Grove, OK 74352

    Equine

    Spotted an error? Let us know

  147. Marshall County Animal Medical CenterMadill

    14776 W Highway 70, Madill, OK 73446

    Spotted an error? Let us know

  148. Texoma Animal ClinicMadill

    12993 Highway 70, Madill, OK 73446-1009

    Spotted an error? Let us know

  149. Gone Doggy StyleMadill

    401 S 1st St, Madill, OK 73446-3804

    Spotted an error? Let us know

  150. Hartfield Veterinary Clinic - Urgent CareMannford

    36255 W 31st St S, Mannford, OK 74044

    Urgent care

    Spotted an error? Let us know

  151. Mannford Animal ClinicMannford

    619 Industrial Dr, Mannford, OK 74044

    Spotted an error? Let us know

  152. Mannford Veterinary ServicesMannford

    36161 W Highway 51, Mannford, OK 74044-2698

    Spotted an error? Let us know

  153. Lazy D bar K rescue/ranchMannford

    5403 S 385th West Ave, Mannford, OK 74044-6055

    Spotted an error? Let us know

  154. Marietta Veterinary ClinicMarietta

    1208 State Highway 32, Marietta, OK 73448-5598

    Spotted an error? Let us know

  155. Equine Veterinary MedicineMarietta

    605 E Chickasaw St, Marietta, OK 73448

    Equine

    Spotted an error? Let us know

  156. Hammond Veterinary HospitalMarlow

    118 N McKinley Rd, Marlow, OK 73055

    Monday - Friday: 7:30 AM – 5:00 PM

    EmergencyEquine

    Spotted an error? Let us know

  157. Marlow Veterinary ClinicMarlow

    161493 US-81, Marlow, OK 73055

    EquineDental

    Spotted an error? Let us know

  158. Ruby’s GroomingMarlow

    1612 N Broadway St, Marlow, OK 73055-1108

    Spotted an error? Let us know

  159. Sewell Animal HospitalMcAlester

    638 S Main St, McAlester, OK 74501

    Mon–Wed 8am–5:30pm, Thu 8am–12pm, Fri 8am–5:30pm

    EmergencySpay & neuterDental

    Spotted an error? Let us know

  160. Oklahoma Vet MedMcAlester

    12 N 14th St, McAlester, OK 74501

    Mon–Fri 8:30am–12:00pm, 1:00pm–5:30pm, Sat 9:00am–12:00pm

    Emergency

    Spotted an error? Let us know

  161. Patton Veterinary ClinicMcAlester

    1550 S Main St, McAlester, OK 74501

    Mon–Fri 8:30am–5:30pm, Sat 8:00am–12:00pm

    Since 1974

    Spay & neuterEquineWalk-in

    Spotted an error? Let us know

  162. Kiamichi Veterinary ClinicMcAlester

    1639 S George Nigh Expy, McAlester, OK 74501

    Spotted an error? Let us know

  163. Town & Country Veterinary ClinicMcAlester

    1401 N Main St, McAlester, OK 74501

    Spotted an error? Let us know

  164. McLoud Animal HospitalMcLoud

    127 N Main St, McLoud, OK 74851

    Spotted an error? Let us know

  165. Meeker Animal HospitalMeeker

    343805 E Highway 62, Meeker, OK 74855-1022

    Spotted an error? Let us know

  166. Miami Animal HospitalMiami

    2620 OK-69A, Miami, OK 74354

    MONDAY-FRIDAY: 8am-5pm, SATURDAY: 9am-NOON

    Since 1950

    Spotted an error? Let us know

  167. Hometown Pet CareMiami

    1311 A St NE, Miami, OK 74354

    Monday - Friday: 8am - 5:30pm, Saturday: 9am - Noon

    Dental

    Spotted an error? Let us know

  168. Veterinary CenterMiami

    1916 E St SW, Miami, OK 74354-8708

    Spotted an error? Let us know

  169. Crocker Veterinary CareMorris

    20645 US-62, Morris, OK 74445

    Spotted an error? Let us know

  170. Edmonds Veterinary ServicesMorris

    20645 Highway 62, Morris, OK 74445-2313

    Spotted an error? Let us know

  171. Hilltop Veterinary ClinicMorrison

    302 US-64, Morrison, OK 73061

    Spotted an error? Let us know

  172. Mobile Horse DocMounds

    1370 N 240 Rd, Mounds, OK 74047

    Urgent careMobileEquineWalk-inDentalEnd of life

    Spotted an error? Let us know

  173. Mounds Veterinary ClinicMounds

    18963 S Highway 75A, Mounds, OK 74047

    Spotted an error? Let us know

  174. Sparkman Animal ClinicMuldrow

    2905 E Shawntel Smith Blvd, Muldrow, OK 74948

    Spotted an error? Let us know

  175. Animal Medical CenterMuskogee

    2300 W Peak Blvd, Muskogee, OK 74401

    Mon - Fri 8:00 am - 5:30 pm

    Equine

    Spotted an error? Let us know

  176. Eastside Animal HospitalMuskogee

    2301 Gibson St, Muskogee, OK 74403-2504

    EmergencyLow-costVaccinationDental

    Spotted an error? Let us know

  177. Animal Care CenterMuskogee

    1301 N York St, Muskogee, OK 74403

    Spotted an error? Let us know

  178. Muskogee Beepers IncMuskogee

    1653 N York St, Muskogee, OK 74403-1437

    Spotted an error? Let us know

  179. Los Dios Veterinary HospitalMuskogee

    1022 N York St, Muskogee, OK 74403-3135

    Spotted an error? Let us know

  180. Mustang Animal Health ClinicMustang

    130 E State Hwy 152, Mustang, OK 73064

    Spotted an error? Let us know

  181. Dr. Terry Wood, DVMMustang

    400 W State Hwy 152, Mustang, OK 73064

    Spotted an error? Let us know

  182. PetVet Vaccination ClinicMustang

    201 N Mustang Rd, Mustang, OK 73064

    Low-costVaccination

    Spotted an error? Let us know

  183. Harper Veterinary ServicesNew Cordell

    1209 N Glenn L English St, New Cordell, OK 73632

    Spotted an error? Let us know

  184. Turner's Veterinary ClinicNew Cordell

    22623 Highway 152, New Cordell, OK 73632-2227

    Spotted an error? Let us know

  185. North Central Veterinary ServicesNewkirk

    121 W South St, Newkirk, OK 74647

    Spotted an error? Let us know

  186. Noble Animal ClinicNoble

    1002 Parkwoods Dr, Noble, OK 73068

    Mon–Thu 8am–5pm, Fri 8am–12pm

    Since 1985

    Locally owned

    EmergencyHolistic

    Spotted an error? Let us know

  187. Okfuskee County VeterinaryOkemah

    2208 E Columbia St, Okemah, OK 74859

    Spotted an error? Let us know

  188. Dripping Springs Pet HospitalOkmulgee

    503 S Muskogee Ave, Okmulgee, OK 74447

    Spay & neuterDentalEnd of life

    Spotted an error? Let us know

  189. Will Rogers Animal HospitalOologah

    335 S Elm St, Oologah, OK 74053

    Spotted an error? Let us know

  190. VCA Owasso Animal Medical CenterOwasso

    8811 N Owasso Expy, Owasso, OK 74055

    Mon: 7:00 am - 6:00 pm

    DentalEnd of life

    Spotted an error? Let us know

  191. Family Animal Medicine - Owasso, OKOwasso

    10305 N Owasso Expy, Owasso, OK 74055-4590

    Monday-Friday: 8 AM - 6 PM

    Locally owned

    Dental

    Spotted an error? Let us know

  192. SAHO Owasso Animal HospitalOwasso

    12555 East 86th St N, Owasso, OK 74055

    Since 1997

    Spotted an error? Let us know

  193. Banfield Pet HospitalOwasso

    9002 N 121st E Ave Ste 200, Owasso, OK 74055

    Mon-Sat 8am-6pm, Sun 10am-5pm

    Spay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  194. Ator Heights Animal HospitalOwasso

    9100 N Garnett Rd E, Owasso, OK 74055

    Spotted an error? Let us know

  195. Hooves and Paws Animal Hospital of Central OklahomaPaoli

    30820 110th St, Paoli, OK 73074

    Spotted an error? Let us know

  196. Lakeside Veterinary Services PLLCPark Hill

    25352 State Hwy 82, Park Hill, OK 74451

    Spotted an error? Let us know

  197. Williamsburg Small Animal HospitalPauls Valley

    34508 Airline Rd, Pauls Valley, OK 73075-9337

    Spotted an error? Let us know

  198. Pauls Valley Veterinary ClinicPauls Valley

    1046 S Chickasaw St, Pauls Valley, OK 73075-6417

    Spotted an error? Let us know

  199. That Dog PlacePauls Valley

    420 E Grant Ave, Pauls Valley, OK 73075-3424

    Spotted an error? Let us know

  200. Osage Animal ClinicPawhuska

    1000 W Main St, Pawhuska, OK 74056

    Equine

    Spotted an error? Let us know

BEFORE YOU GO

Make your next vet visit easier

Prepare records, check services and plan the appointment.

All guides