CDL jobs in Salt Lake City are concentrated in trucking, delivery, and logistics companies spread across the city and surrounding areas
Salt Lake City has a steady demand for commercial drivers, particularly in regional trucking, local delivery, and warehouse operations. The jobs are not all in one place — they are scattered across the valley, with clusters near the airport, along I-15, and in the industrial zones south and west of downtown. Most positions require a valid Class A or Class B CDL depending on the vehicle weight, a clean driving record, and a medical certificate. Pay ranges widely based on whether the work is local, regional, or long-haul, and whether you drive for a large carrier or a smaller local company.
The hiring timeline is faster than many other industries. If you have a current CDL and pass a background check, you can move from process to start date in one to three weeks. Staffing agencies often place drivers even faster, sometimes within days of your first call.
Key Takeaways
- Major trucking carriers, local delivery companies, and logistics firms in the Salt Lake area post CDL positions on Indeed, LinkedIn, and company websites rather than a single job board.
- Local delivery and regional routes typically pay less than long-haul work but offer predictable schedules and time at home.
- Your CDL must be current and valid, and most employers require a Department of Transportation medical certificate before your first day.
- Temp agencies and staffing firms in Salt Lake City often place CDL drivers into warehouse and delivery roles within days of hiring.
Where to Search for CDL Positions in Salt Lake City
Start with the major job boards: Indeed.com, LinkedIn Jobs, and ZipRecruiter all have filters for CDL positions in the Salt Lake City area. Type "CDL driver Salt Lake City" or "truck driver Salt Lake City" and narrow by distance and job type. These sites show postings from both large carriers and small local companies, so you can see the full range of what is available in a single search.
Next, visit the websites of carriers and logistics companies that operate in Utah. Werner Enterprises, Schneider National, Swift Transportation, and Knight-Swift all have distribution centers or regional operations near Salt Lake City and post openings directly on their career pages. Smaller local carriers like Roadrunner Transportation and regional companies often hire directly and may move faster than national carriers. Call the company's dispatch or human resources line — many still prefer phone inquiries for driver positions.
Staffing and temp agencies in Salt Lake City place CDL drivers into short-term and permanent roles. Tradewinds Staffing, Labor Ready, and similar firms maintain relationships with warehouses, delivery companies, and logistics providers throughout the valley. These agencies can place you within days if you have a valid CDL and pass a background check, though the initial assignment may be temporary.
Types of CDL Work Available in Salt Lake City
Local delivery and last-mile routes are common in Salt Lake City because of the city's size and the number of distribution centers serving the region. Companies like Amazon Logistics, XPO Logistics, and regional grocery and beverage distributors hire Class B CDL drivers for routes that start and end in the same day. These jobs typically pay between $18 and $28 per hour, depending on the company and your experience. The schedule is predictable, and you sleep at home.
Regional trucking — routes that cover Utah, Idaho, Wyoming, and neighboring states — pays more than local work but requires time away from home. A regional driver might be out for three to five days at a time. Class A CDL is usually required. Pay ranges from $55,000 to $75,000 per year for drivers with one to three years of experience, and more for experienced drivers. Companies like Marten Transport and PAM Transportation hire regional drivers from the Salt Lake area.
Warehouse and dock work for CDL holders is less common but available. Some companies hire CDL drivers to move trailers within yards, load and unload freight, or operate yard equipment. These positions are often entry points for drivers new to the industry and may pay less than over-the-road work but offer stable schedules and predictable hours.
What Employers in Salt Lake City Require Before Hiring
Your CDL must be valid and in your possession before you explore. Most employers will not consider you without one. If you do not yet have a CDL, you will need to complete training and pass the written and skills tests through the Utah Division of Motor Vehicles. The process takes several weeks, and you can research training schools in the Salt Lake area while you prepare.
A Department of Transportation (DOT) medical certificate is required by federal law for any driver operating a commercial vehicle. You obtain this by visiting a DOT-certified medical examiner in Salt Lake City, undergoing a physical exam, and receiving a certificate valid for two years. Many employers will not schedule your start date until you have this certificate in hand. The exam costs between $100 and $200, and you can find certified examiners through the FMCSA National Registry online.
A clean driving record and background check are standard. Most carriers will not hire drivers with serious violations, DUIs, or felonies within the past five to seven years. You can request your own driving record from the Utah Division of Motor Vehicles before explore so you know what employers will see.
Some employers require a hazmat endorsement if the job involves transporting hazardous materials. This is an additional endorsement on your CDL and requires passing a written test. If the job posting mentions hazmat, you will need this endorsement to be considered.
Pay and Schedule Expectations for Salt Lake City CDL Drivers
Local delivery and last-mile work typically pays hourly rates between $18 and $28 per hour, with shifts that run 8 to 10 hours per day. You are home every night. Regional work pays by the mile or by the week — usually $0.40 to $0.65 per mile for newer drivers, or $1,200 to $1,800 per week. You will be away from home three to five days per week.
Long-haul work (routes across multiple states) pays more but requires weeks away from home. Pay ranges from $0.50 to $0.80 per mile for experienced drivers, or $2,000 to $3,000 per week. Few Salt Lake City drivers choose long-haul unless they are relocating or have family reasons to be on the road. The pay difference reflects the time commitment and the distance from home.
Overtime, bonuses, and benefits vary by company. Large carriers often offer health insurance, retirement plans, and fuel bonuses. Smaller companies may offer less but sometimes have more flexible schedules or better home time. Ask about these details during the interview so you can compare total compensation, not just hourly or mileage rates.
how the process works and What to Expect Next
Most applications are online through the company website or job board. You will upload your CDL, driving record, and work history. Some companies ask for references from previous employers. If you are explore through a staffing agency, you will fill out an process in person or online, pass a background check, and then wait for a placement call.
After you submit an process, expect to hear back within three to seven business days if the company is interested. A phone screening usually comes next, followed by an in-person interview. For driver positions, the interview is often brief — companies care more about your driving record and availability than a lengthy conversation. If you pass the interview, you will be asked to provide your DOT medical certificate and schedule a start date.
Some companies require a driving test or a ride-along before hiring. This is normal and is your chance to show that you can operate the vehicle safely and follow company procedures. If you have not driven a particular type of truck before, ask if the company will provide a brief orientation or training period before your first solo run.
Frequently Asked Questions
Do I need experience to get a CDL job in Salt Lake City?
No. Many companies hire drivers with a valid CDL and no prior experience, though they may start you on local or regional routes rather than long-haul. Some carriers offer paid training programs for new drivers. Your driving record and ability to pass a background check matter more than experience.
What is the difference between a Class A and Class B CDL?
A Class A CDL allows you to drive any combination of vehicles with a gross vehicle weight rating (GVWR) over 26,001 pounds. A Class B CDL allows you to drive single vehicles over 26,001 pounds but not combinations. Most long-haul and regional trucking requires Class A. Local delivery often uses Class B. The job posting will specify which one is required.
How long does it take to get hired after I explore?
If you have a valid CDL and a clean record, you can be hired within one to two weeks from the date you explore. Staffing agencies often move faster — sometimes within three to five days. The main delay is usually scheduling your DOT medical exam and getting the certificate, which can take a week or more depending on examiner availability.
Can I work as a CDL driver in Salt Lake City if I live outside the city?
Yes. Many drivers live in surrounding areas like Ogden, Provo, or smaller towns and commute to Salt Lake City for work or pick up routes from there. Local delivery jobs require you to start and end in Salt Lake City, but regional and long-haul work may not.
What happens if my CDL expires while I am working?
You cannot legally drive a commercial vehicle with an expired CDL. Renew it before it expires through the Utah Division of Motor Vehicles. Most employers will not allow you to work once your CDL is expired, so plan ahead and renew at least 30 days before the expiration date.