Funeral & Cremation Services in Minnesota

US Funerals Online lists more than 500 funeral homes and cremation providers in Minnesota, from Minneapolis and St. Paul to Rochester, Duluth and Brooklyn Park. Choose your town below to see the providers near you. Funeral homes and funeral directors are licensed by the Mortuary Science Section of the Minnesota Department of Health.

A direct cremation in Minnesota costs about $2,914 on average, among the highest in the Midwest. Direct cremation packages typically start from around $1,495, so comparing providers can save you well over $1,000. See Cremation Costs in Minnesota for prices by city.

Minnesota does not require families to use a funeral director, and some crematories will accept a body directly from the family. There is no minimum waiting period, but the county medical examiner or coroner must approve every cremation, and a death certificate costs $13. Counties may help with funeral costs for families who cannot pay, but you usually need to apply quickly. Our Minnesota Funeral Guide walks you through each step.

Sara Marsden-Ille

Reviewed by Sara Marsden-Ille, Co-founder and Editor, US Funerals Online

Independent funeral consumer guide since 2003 · Editorial policy · Sources · Last reviewed:

Contact us to find out about low cost cremations

Cities in Minnesota

Links to the main cities

Choose your town below to find funeral homes near you.

  • Ada
  • Adams
  • Adrian
  • Aitkin
  • Albany
  • Albert Lea
  • Alexandria
  • Amboy
  • Andover
  • Annandale
  • Anoka
  • Appleton
  • Arlington
  • Ashby
  • Atwater
  • Aurora
  • Austin
  • Avon
  • Bagley
  • Balaton
  • Barnesville
  • Battle Lake
  • Baudette
  • Baxter
  • Beckenridge
  • Becker
  • Belgrade
  • Belle Plaine
  • Bemidji
  • Benson
  • Bertha
  • Bigfork
  • Bird Island
  • Blackduck
  • Blaine
  • Blooming Prairie
  • Blue Earth
  • Braham
  • Brainerd
  • Breckenridge
  • Bricelyn
  • Brooklyn Center
  • Brooklyn Park
  • Brooten
  • Browerville
  • Browns Valley
  • Brownsdale
  • Buffalo
  • Burnsville
  • Caledonia
  • Cambridge
  • Canby
  • Cannon Falls
  • Cass Lake
  • Center City
  • Ceylon
  • Chandler
  • Chaska
  • Chisholm
  • Clara City
  • Clarissa
  • Clarkfield
  • Clear Lake
  • Clearwater
  • Clinton
  • Cloquet
  • Cokato
  • Cold Spring
  • Coleraine
  • Columbia Heights
  • Comfrey
  • Cook
  • Coon Rapids
  • Cottage Grove
  • Crookston
  • Crosby
  • Crosslake
  • Darwin
  • Dassel
  • Dawson
  • Deer River
  • Delano
  • Detroit Lakes
  • Duluth
  • Eagan
  • Eagle Bend
  • Eagle Lake
  • East Grand Forks
  • Echo
  • Eden Prairie
  • Eden Valley
  • Elbow Lake
  • Elk River
  • Ellendale
  • Elmore
  • Ely
  • Evansville
  • Eveleth
  • Excelsior
  • Eyota
  • Fairfax
  • Fairmont
  • Faribault
  • Farmington
  • Fergus Falls
  • Fertile
  • Floodwood
  • Foley
  • Forest Lake
  • Fosston
  • Frazee
  • Fridley
  • Fulda
  • Gaylord
  • Gibbon
  • Gilbert
  • Glencoe
  • Glenwood
  • Golden Valley
  • Graceville
  • Grand Forks
  • Grand Marais
  • Grand Meadow
  • Grand Rapids
  • Granite Falls
  • Greenbush
  • Hallock
  • Halstad
  • Hanska
  • Harmony
  • Hastings
  • Hawley
  • Hayfield
  • Hector
  • Henderson
  • Hendricks
  • Henning
  • Herman
  • Heron Lake
  • Hibbing
  • Hills
  • Hinckley
  • Hoffman
  • Holdingford
  • Hopkins
  • Houston
  • Howard Lake
  • Hoyt Lakes
  • Hutchinson
  • International Falls
  • Inver Grove Heights
  • Isabella
  • Isanti
  • Isle
  • Ivanhoe
  • Jackson
  • Janesville
  • Jasper
  • Jordan
  • Karlstad
  • Kenyon
  • Kerkhoven
  • Kimball
  • Knife River
  • La Crescent
  • Lafayette
  • Lake Benton
  • Lake City
  • Lake Crystal
  • Lake Falls
  • Lake Park
  • Lakefield
  • Lakeville
  • Lamberton
  • Landmark Funeral Home
  • Lanesboro
  • Le Center
  • Le Roy
  • Le Sueur
  • Lester Prairie
  • Lewiston
  • Lindstrom
  • Lino Lakes
  • Litchfield
  • Long Lake
  • Long Prairie
  • Longville
  • Lonsdale
  • Luverne
  • Mabel
  • Madelia
  • Madison
  • Mahnomen
  • Mankato
  • Maple Grove
  • Maple Lake
  • Maple Plain
  • Mapleton
  • Maplewood
  • Marshall
  • McGregor
  • Medford
  • Melrose
  • Menahga
  • Middle River
  • Milaca
  • Miltona
  • Minneapolis
  • Minneota
  • Minnesota Lake
  • Montevideo
  • Montgomery
  • Monticello
  • Moorhead
  • Moose Lake
  • Mora
  • Morgan
  • Morris
  • Mound
  • Mounds View
  • Mountain Lake
  • New Brighton
  • New Hope
  • New London
  • New Prague
  • New Richland
  • New Ulm
  • New York Mills
  • Nicollet
  • Niswa
  • North Saint Paul
  • Northfield
  • Norwood
  • Ogilvie
  • Oklee
  • Olivia
  • Onamia
  • Ortonville
  • Osakis
  • Osseo
  • Owatonna
  • Park Rapids
  • Parkers Prairie
  • Paynesville
  • Pelican Rapids
  • Pequot Lakes
  • Perham
  • Pierz
  • Pine City
  • Pine Island
  • Pine River
  • Pipestone
  • Plainview
  • Plymouth
  • Preston
  • Princeton
  • Prinsburg
  • Prior Lake
  • Randall
  • Red Lake Falls
  • Red Wing
  • Redwood
  • Remer
  • Renville
  • Richfield
  • RicHomeond
  • River Falls
  • Rochester
  • Rockford
  • Roseau
  • Rosemount
  • Rothsay
  • Rush City
  • Rushford
  • Sacred Heart
  • Saint Charles
  • Saint Cloud
  • Saint James
  • Saint Joseph
  • Saint Michael
  • Saint Paul
  • Saint Peter
  • Sandstone
  • Sartell
  • Sauk Centre
  • Sauk Rapids
  • Savage
  • Sebeka
  • Shakopee
  • Sherburn
  • Shoreview
  • Silver Lake
  • Slayton
  • Sleepy Eye
  • South St Paul
  • Spicer
  • Spring Grove
  • Spring Valley
  • Springfield
  • St Paul
  • St. Anthony
  • Staples
  • Starbuck
  • Stephen
  • Stewart
  • Stewartville
  • Stillwater
  • Sunburg
  • Swanville
  • Thief River Falls
  • Tracy
  • Trimont
  • Truman
  • Twin Valley
  • Two Harbors
  • Tyler
  • Vergas
  • Verndale
  • Virginia
  • Wabasha
  • Wabasso
  • Waconia
  • Wadena
  • Walker
  • Walnut Grove
  • Warren
  • Warroad
  • Waseca
  • Watertown
  • Waterville
  • Watkins
  • Wayzata
  • Welcome
  • Wells
  • West Concord
  • West Saint Paul
  • Westbrook
  • Wheaton
  • White Bear Lake
  • Willmar
  • Wilmont
  • Winnebago
  • Winona
  • Winsted
  • Winthrop
  • Woodbury
  • Worthington
  • Wykoff
  • Zumbrota