The all-inclusive packages at the best resorts in Mexico include all your food and drinks, your accommodations, and most amenities in the price—and that can go a long way towards saving you money on your dream vacation. And while even the best all-inclusive resorts rarely have unlimited free golf as a standard part of their offerings, several resorts do have packages that include exclusive access or discounted fees to play on some of the world’s premier courses.

Here are the best all-inclusive resorts in Mexico with golf on-premises or nearby.

Luxury Bahia Principe Sian Kaan – Cancun, Quintana Roo, Mexico (CUN)

Located 62 miles (100 km) south of Cancun, this adults-only luxury resort lies within the 27-hole Riviera Maya Golf Course—and unlimited golf is included with your stay. The 222 jungle-set acres of the Riviera Maya Golf Course were planned by Robert Trent Jones II and are divided into two challenging courses: one an 18-hole course with par 72 and the second a 9-hole par 27. When you’re not swinging your clubs on the links or at the on-site driving range, relax at the outdoor pool, play tennis, or take a 1-mile shuttle ride to the nearby beach and swim with dolphins.

Fiesta Americana Grand Los Cabos Golf and Spa – San Jose del Cabo, Baja California Sur, Mexico (SJD)

This beachfront resort is 7 miles (12 km) from Cabo but less than a mile (1 km) from Cabo del Sol Golf Club, a world-famous golfing destination that includes the Jack Nicklaus-designed Ocean Course as well as the Desert Course. Staying at this kid-friendly resort includes preferred access to these and other local golf courses, earning the Grand Fiesta Americana Los Cabos a top-10 spot on Golf Digest’s list of the best golf hotels in the world.

Pueblo Bonito Pacifica Golf & Spa – San Jose del Cabo, Baja California Sur, Mexico (SJD)

Exclusivity is the appeal of this adults-only oceanfront property, as a private beach and access to the Jack Nicklaus Signature Golf Course Quivira Los Cabos are perks of staying here—you must be a Pueblo Bonito Resort guest to play at Quivira. Golf Digest named the ocean-view golf course one of the best of the Americas. Guests earn $50 golf credit for 5-night stays, and $75 for 7-night stays. Though leaving the property shouldn’t be necessary—especially for golfers—shuttles regularly take guests the 3 miles (5 km) to Cabo.

Casa Velas Luxury Boutique Hotel – Puerto Vallarta, Jalisco, Mexico (PVR)

The 80 suites of this adults-only resort are set in the tropical gardens of the Marina Vallarta Golf Course, about a mile (2 km) from the Puerto Vallarta International Airport. The all-inclusive package includes access to a private beach with cabañas as well as golf privileges, and you can upgrade to one of the premium golf packages for free rounds at Marina Vallarta Golf Course and at the two 18-hole courses at nearby Vista Vallarta Golf Club. Puerto Vallarta, surrounded by the Sierra Madre Mountains and the Banderas Bay, is a 15-minute shuttle ride from the resort.

Sunscape Sabor Cozumel Resort & Spa – Cozumel, Quintana Roo, Mexico (CZM)

Staying at this family-friendly resort includes access to the Jack Nicklaus Design Group’s 18-hole, 7-par Cozumel Country Club golf course which is located a 30-minutes shuttle drive away on the northwest shore of the island. Watersport enthusiasts will want to split their time between the fairways and the ocean, as scuba off Cozumel is especially good thanks to the world’s second largest coral reef system and 100% visibility.

Secrets Puerto Los Cabos Golf & Spa Resort – San Jose del Cabo, Baja California Sur, Mexico (SJD)

This new, upscale, all-inclusive resort for adults is a 6-minute walk from the beach and less than a mile (1.3 km) from the Puerto Los Cabos Golf Course. One of the two 9-hole courses was designed by Jack Nicklaus, the other by Greg Norman. Both feature oceanfront holes, elevation changes, and incredible views. A fully-equipped gym, spa, and yoga and Pilates classes round out your wellness options.

Secrets Playa Mujeres Golf & Spa Resort – Cancun, Quintana Roo, Mexico (CUN)

Secrets Playa Mujeres is located inside the Playa Mujeres Golf Course, an 18-hole golf course designed by Greg Norman and recognized by Golf Digest as one of Mexico’s best. Staying at this adults-only all-inclusive beachfront resort grants you complimentary green fees—one free round of golf per guest per day. You can also take advantage of access to neighboring Dreams Playa Mujeres Golf and Spa Resort which opened late-2016 and features a waterpark.

The Grand at Moon Palace – Cancun, Quintana Roo, Mexico (CUN)

Located on the Cancun beach adjacent to the Caribbean, the resort-within-a-resort Grand is the newest addition to the Moon Palace Cancun Golf and Spa Resort and offers exclusive access to Grand-specific dining establishments. The resort’s 27-hole Jack Nicklaus Signature golf course spans dunes, jungles, and lakes and supports a population of white-tailed deer. Guests can use a $1500 resort credit for staying 5-8 nights to play unlimited golf or to sign up for lessons with pros at the Moon Palace Golf Academy. (Tax fees on the credit are not included.)

Le Blanc Spa Resort Cancun – Cancun, Quintana Roo, Mexico (CUN)

The adults-only Le Blanc all-inclusive resort ranks high on every best-of list, including U.S. News &  World Report’s 10 Best Hotels in Mexico 2016. Currently, booking 3 nights or longer grants unlimited rounds of golf at the Moon Spa & Golf Club or Riviera Cancun Golf Club, described above. (Tax fees on the golfing credit are not included.) After a day of golfing, let your personal butler draw you a bath.