Mange av de over 100 menneskene om bord havnet i vannet, blant dem utenlandske turister.
Politiet opplyser at seks personer omkommet og 20 savnet.
Seks døde
Rundt 15 av passasjerene skal ha blitt alvorlig skadd og fikk livreddende hjelp på stranden.
– Det er seks døde. Tre thailendere og tre utlendinger, sier en polititalsmann til AFP.
Ifølge AP er de utenlandske omkomne to personer fra Russland og en fra Kina.
Flere svenske turister var om bord på båten da ulykken skjedde. En turist forteller til Aftonbladet at båten skal ha begynt å ta inn vann:
– Båten svingte fra side til side. Folk skrek og passasjerene hoppet i havet, forteller 78 år gamle Aune Eriksson til avisen.
Overfyllt
Redningsarbeidet pågår fortsatt fordi de frykter at passasjerer fortsatt kan være fanget inne i farttøyet.
Ferja skal ha vært en kilometer unna land da den kantret. Motorproblemer førte til at passasjerene trakk opp på øvre dekk, noe som førte til at ferja tippet over.
Lokale medier skriver at ferja hadde 200 personer om bord, men var bare dimensjonert for 150 passasjerer.
Andre medier melder at det kun var 100 personer om bord.
Ifølge politiet skal det ikke ha vært nok livbøyer og redningsvester til alle passasjerene.
Ferja var på vei tilbake fra øya Lan, som er en populær destinasjon for dagsturer.
– Vi har ikke fått meldinger om at det skal være nordmenn involvert, sier pressevakt Frode Andersen i Utenriksdepartement til NRK.no.