
Best Fit Movers
US DOT: 3051481
Business Years:+8
Miles Last Year:100,000
Total Drivers:14
Total Trucks:13

247 licensed, vetted movers in San Diego — ranked by us, quoted for you. Free, no obligation.
Browse 247 licensed movers in San Diego, compare ratings and reviews, and get free quotes from top companies — all in one place.
Share your move details — where, when, and what size — so we can find the right movers for you.
We connect you with licensed, verified moving companies that serve your area and fit your needs.
Review multiple quotes side-by-side, check ratings and reviews, and pick the best mover for your budget.
Hourly rate distribution for local moves • 2025-2026 data synthesis
μ = $142, σ ≈ $20→±1σ = $122–$162|±2σ = $102–$182How we rank movers. Our rankings draw on federal FMCSA registration records, reviews aggregated from across the web, and direct phone verification of top-ranked companies — along with each mover's years in business, complaint volume, services and service areas, and price transparency. Read our full ranking methodology →
We rank using data from our own research, government data and ratings sites: Read Full Ranking Methodology Here

Business Years:+8
Miles Last Year:100,000
Total Drivers:14
Total Trucks:13

Business Years:+5
Miles Last Year:20,000
Total Drivers:5
Total Trucks:3

Business Years:+2
Total Drivers:4
Total Trucks:1

Business Years:+4
Miles Last Year:40,000
Total Drivers:7
Total Trucks:4
Business Years:+7
Miles Last Year:25,000
Total Drivers:7
Total Trucks:4

Business Years:+4
Miles Last Year:100,000
Total Drivers:4
Total Trucks:4

Business Years:+6
Miles Last Year:1
Total Drivers:1
Total Trucks:1


Business Years:+10
Miles Last Year:100,000
Total Drivers:5
Total Trucks:5

Business Years:+5
Miles Last Year:2,500
Total Drivers:1
Total Trucks:1
Below is the complete list of local and long‑distance movers we've found for San Diego, CA (247 total). Compare each company's USDOT number, years running, fleet size (trucks/drivers), reported miles per year, and the address on file—then use DOT Record to verify details on the official FMCSA listing.
Jump to Top 10 PicksBusiness Name | Years Running | Owner's Name | DOT # | Trucks ↓ | Drivers | Miles/Year | Address |
|---|---|---|---|---|---|---|---|
9 | james coleman | 2897746DOT Record | 143 | 143 | 1684131 | 100 eagle ridge dr, midland city, al 36350 | |
13 | stanislav caramalac | 2365576DOT Record | 36 | 40 | 1200000 | 8963 carroll way suite b1, san diego, ca 92121 | |
mor furniture for less inc | 25 | rick haux | 908309 | 23 | 85 | 175000 | 6965 consolidated way, san diego, ca 92121 |
lovejoy's family moving inc | 6 | joseph w. lovejoy | 3369820 | 21 | 21 | 60000 | 8140 st andrews ave ste 200, san diego, ca 92154 |
jerome's furniture warehouse | 10 | mark m navarra | 2660653 | 21 | 7 | 232288 | 16960 mesamint st, san diego, ca 92127 |
forward relocation llc | 11 | robert crawford | 2582558 | 20 | 10 | 1165169 | 9840 siempre viva road, san diego, ca 92154 |
sullivan moving & storage inc | 52 | tami levinson | 56181 | 17 | 41 | 275000 | 5704 copley drive, san diego, ca 92111-7905 |
ng trucking inc | 26 | nathan garcia | 814404 | 15 | 18 | 696630 | 2451 siempre viva ct, san diego, ca 92154 |
Moving costs in San Diego can range from affordable to premium, depending on the size of your move and the distance involved. Whether youre relocating locally or long-distance, understanding the average moving costs in San Diego will help you plan your budget more effectively.
Check out our breakdown of the average costs for moving a studio, 1-bedroom apartment, or 3-bedroom house in San Diego. You can also explore our moving cost calculator to get an estimate tailored to your specific needs.
View cost details| Move Size | Average Cost |
|---|---|
| Studio/1-bedroom | $1,600 |
| 2-bedroom apartment | $2,200 |
| 3-bedroom house | $2,800 |

What to verify before you book, and the warning signs of a moving scam.
Every interstate mover must carry an active USDOT number, and for-hire interstate carriers an MC number. Look them up free on the FMCSA SAFER system before you book.
Reputable movers inspect your belongings before quoting. Prices given sight-unseen routinely get revised upward on moving day.
A binding (or guaranteed not-to-exceed) estimate caps what you pay; a non-binding estimate can climb. Confirm which one you have on paper.
Federal rules give you two choices: free Released Value ($0.60 per pound, minimal) or Full Value Protection. Know which applies and get it in writing.
Every legitimate move has a Bill of Lading (your contract) and usually an inventory list. No paperwork, walk away.
Read reviews across Google, the Better Business Bureau, and Yelp, and confirm the legal name matches the DOT registration. Movers sometimes operate under several names.
San Diego movers charge an average of $142 per hour for 2 movers and a truck for local moves in 2025-2026. The typical range is $130-$170/hr for licensed, mid-range companies. Budget movers start around $100-$130/hr but often layer on fuel surcharges, credit card fees, and double drive time that push the effective cost to $140-$150/hr. Premium and white-glove services range from $165-$300+/hr. San Diego rates are elevated by California's BHGS regulatory requirements, high fuel costs, and AB5 employee classification mandates.
The cheapest time to move in San Diego is mid-week (Tuesday-Wednesday) during October through February. October is the single cheapest month according to HireAHelper's dataset of 850,000+ moves, with rates dropping to approximately $120-$130/hr. San Diego's off-peak pricing window runs from late October through February, after UCSD's late-September move-in clears and before the military PCS cycle restarts in May. Booking a Tuesday morning in mid-October or January, 16+ days in advance, yields the lowest possible rate — roughly 35-40% less than the same move on a Saturday in July.
Yes, most San Diego movers charge a 10-15% premium on weekends (Friday-Sunday). Published rate cards show weekday rates (Mon-Fri) labeled 'off-peak' while Saturday/Sunday carry higher pricing. The best days are Tuesday and Wednesday at around $125/hr, rising to $130/hr on Monday/Thursday, and hitting $140-$148/hr on weekends. Cash payments can further reduce weekday rates by 5-7% at some carriers. End-of-month and beginning-of-month dates carry additional premiums due to lease turnover demand, regardless of which day of the week they fall on.
The highest moving costs in San Diego occur in La Jolla and Mt. Soledad, where narrow hillside streets, steep grades up to 16%, and gated communities regularly require shuttle trucks ($250-$500), long-carry fees ($150-$350), and HOA/elevator coordination ($100-$300) — adding 40-60% to a baseline Mission Valley move. Downtown and East Village high-rises add 30-60% through COI requirements ($1-2M coverage), elevator reservation fees ($100-$300), building move-in fees ($200-$400), and loading dock scheduling constraints. Coronado Island adds a moderate 10-25% premium driven by bridge transit time under California's double-drive-time billing rule.
San Diego hosts over 115,000 active-duty service members — roughly 8% of the entire U.S. military — across Camp Pendleton, Naval Base San Diego, MCAS Miramar, Naval Base Coronado, and Naval Base Point Loma. The official DoD peak PCS season runs May 15 through August 31, compressing an estimated 13,000-19,000 military household shipments into the San Diego corridor during those months. Because PCS moves are mandatory and non-discretionary, they lock in a floor of high-volume demand that civilian moves stack on top of, creating a sharper June-August spike than civilian patterns alone would produce. During peak PCS months, moving rates inflate 25-40% above the winter baseline.
California's Bureau of Household Goods and Services (BHGS) mandates that licensed movers bill for double the actual driving time between the origin and destination addresses. This replaces hidden portal-to-portal or travel fees. For example, if your move across San Diego takes 30 minutes of driving, you are billed for 60 minutes at the crew's hourly rate. This rule is particularly impactful for North County moves (Carlsbad, Encinitas, Escondido), where 35-45 minute drives from central San Diego translate to 70-90 minutes of billable time, and for cross-county moves between distant suburbs. Total billable time = loading + unloading + (2 × actual drive time).
A 2-bedroom local move in San Diego typically costs $700-$1,500 self-pack and $1,100-$2,200 full-service (including professional packing). This assumes a 3-mover crew working 5-7 hours at mid-range rates of $160-$200/hr. The wide range reflects access conditions: a ground-floor garden apartment with driveway parking comes in at the low end, while a downtown high-rise with elevator reservations, COI requirements, and loading dock scheduling pushes toward the high end. Full-service packing for a 2-bedroom adds approximately $400-$800 in labor and materials. DIY packing supplies run $150-$300.
Yes. All intrastate movers in California must hold a Cal-T permit from the Bureau of Household Goods and Services (BHGS), which assumed regulatory authority from the CPUC on July 1, 2018. Requirements include a $500 filing fee, a written examination on Maximum Rate Tariff 4, fingerprint-based criminal background checks, minimum $600,000 combined single-limit liability insurance, $20,000 cargo insurance per shipment, and workers' compensation coverage. The Cal-T number must appear on all vehicles, advertising, and contracts. Operating without a permit is a misdemeanor. Consumers can verify licenses at the BHGS website. Movers crossing state lines also need FMCSA registration with an active USDOT number.
First, ask for their Cal-T permit number — every licensed California mover must display this on vehicles, ads, and contracts. Verify the number through the BHGS license lookup tool at bhgs.dca.ca.gov. For interstate movers, verify the USDOT number at FMCSA's 'Search for a Registered Mover' database. Legitimate movers carry minimum $600,000 combined liability insurance and $20,000 cargo coverage per shipment. Red flags include: no Cal-T number displayed, refusal to provide a written estimate based on visual inspection, demanding large cash deposits before the move, and quoting by cubic feet (which is illegal in California). The BHGS actively conducts sting operations against unlicensed operators in San Diego County.
San Diego movers charge an average of $142 per hour for 2 movers and a truck for local moves in 2025-2026. The typical range is $130-$170/hr for licensed, mid-range companies. Budget movers start around $100-$130/hr but often layer on fuel surcharges, credit card fees, and double drive time that push the effective cost to $140-$150/hr. Premium and white-glove services range from $165-$300+/hr. San Diego rates are elevated by California's BHGS regulatory requirements, high fuel costs, and AB5 employee classification mandates.
The cheapest time to move in San Diego is mid-week (Tuesday-Wednesday) during October through February. October is the single cheapest month according to HireAHelper's dataset of 850,000+ moves, with rates dropping to approximately $120-$130/hr. San Diego's off-peak pricing window runs from late October through February, after UCSD's late-September move-in clears and before the military PCS cycle restarts in May. Booking a Tuesday morning in mid-October or January, 16+ days in advance, yields the lowest possible rate — roughly 35-40% less than the same move on a Saturday in July.
Yes, most San Diego movers charge a 10-15% premium on weekends (Friday-Sunday). Published rate cards show weekday rates (Mon-Fri) labeled 'off-peak' while Saturday/Sunday carry higher pricing. The best days are Tuesday and Wednesday at around $125/hr, rising to $130/hr on Monday/Thursday, and hitting $140-$148/hr on weekends. Cash payments can further reduce weekday rates by 5-7% at some carriers. End-of-month and beginning-of-month dates carry additional premiums due to lease turnover demand, regardless of which day of the week they fall on.
The highest moving costs in San Diego occur in La Jolla and Mt. Soledad, where narrow hillside streets, steep grades up to 16%, and gated communities regularly require shuttle trucks ($250-$500), long-carry fees ($150-$350), and HOA/elevator coordination ($100-$300) — adding 40-60% to a baseline Mission Valley move. Downtown and East Village high-rises add 30-60% through COI requirements ($1-2M coverage), elevator reservation fees ($100-$300), building move-in fees ($200-$400), and loading dock scheduling constraints. Coronado Island adds a moderate 10-25% premium driven by bridge transit time under California's double-drive-time billing rule.
San Diego hosts over 115,000 active-duty service members — roughly 8% of the entire U.S. military — across Camp Pendleton, Naval Base San Diego, MCAS Miramar, Naval Base Coronado, and Naval Base Point Loma. The official DoD peak PCS season runs May 15 through August 31, compressing an estimated 13,000-19,000 military household shipments into the San Diego corridor during those months. Because PCS moves are mandatory and non-discretionary, they lock in a floor of high-volume demand that civilian moves stack on top of, creating a sharper June-August spike than civilian patterns alone would produce. During peak PCS months, moving rates inflate 25-40% above the winter baseline.
Unlike most U.S. cities where moving demand drops after Labor Day, San Diego maintains elevated September rates (~19% above baseline) due to UCSD's quarter-system calendar. UCSD's fall move-in runs September 17-26 — a full three to four weeks after most universities' August starts — concentrating approximately 45,000 students' relocations into a narrow window in La Jolla, University City, and Del Mar. Combined with the tail end of the military PCS season (which extends through September 30), this creates a secondary demand pulse that keeps September well above the off-peak baseline. Demand doesn't truly collapse to its annual low until October.
California's Bureau of Household Goods and Services (BHGS) mandates that licensed movers bill for double the actual driving time between the origin and destination addresses. This replaces hidden portal-to-portal or travel fees. For example, if your move across San Diego takes 30 minutes of driving, you are billed for 60 minutes at the crew's hourly rate. This rule is particularly impactful for North County moves (Carlsbad, Encinitas, Escondido), where 35-45 minute drives from central San Diego translate to 70-90 minutes of billable time, and for cross-county moves between distant suburbs. Total billable time = loading + unloading + (2 × actual drive time).
A 2-bedroom local move in San Diego typically costs $700-$1,500 self-pack and $1,100-$2,200 full-service (including professional packing). This assumes a 3-mover crew working 5-7 hours at mid-range rates of $160-$200/hr. The wide range reflects access conditions: a ground-floor garden apartment with driveway parking comes in at the low end, while a downtown high-rise with elevator reservations, COI requirements, and loading dock scheduling pushes toward the high end. Full-service packing for a 2-bedroom adds approximately $400-$800 in labor and materials. DIY packing supplies run $150-$300.
Yes. All intrastate movers in California must hold a Cal-T permit from the Bureau of Household Goods and Services (BHGS), which assumed regulatory authority from the CPUC on July 1, 2018. Requirements include a $500 filing fee, a written examination on Maximum Rate Tariff 4, fingerprint-based criminal background checks, minimum $600,000 combined single-limit liability insurance, $20,000 cargo insurance per shipment, and workers' compensation coverage. The Cal-T number must appear on all vehicles, advertising, and contracts. Operating without a permit is a misdemeanor. Consumers can verify licenses at the BHGS website. Movers crossing state lines also need FMCSA registration with an active USDOT number.
First, ask for their Cal-T permit number — every licensed California mover must display this on vehicles, ads, and contracts. Verify the number through the BHGS license lookup tool at bhgs.dca.ca.gov. For interstate movers, verify the USDOT number at FMCSA's 'Search for a Registered Mover' database. Legitimate movers carry minimum $600,000 combined liability insurance and $20,000 cargo coverage per shipment. Red flags include: no Cal-T number displayed, refusal to provide a written estimate based on visual inspection, demanding large cash deposits before the move, and quoting by cubic feet (which is illegal in California). The BHGS actively conducts sting operations against unlicensed operators in San Diego County.