Turisterna står inför tre endagsinternationaler och tre 2020 matcher efter ett 4-0 Testserie nederlag.
Den line-up för söndagens första ODI i Pune förväntas vara Alex Hales, Jason Roy, Joe Root, Jonny Bairstow, Eoin Morgan och Jos Buttler.
"Det finns ett par wickets där för spinnarna", sade Swann.
"Vi spelar spin fasansfullt på det hela."
Turisterna, som är utan en dag internationell serie seger i Indien sedan 1984, har vunnit en och förlorade en av sina uppvärmningsmatcher mot Indien A - nederlaget kommer efter att de halkade från 116-1 till 165-6 när slag först i Mumbai.
Bairstow toppade med 64 i den andra matchen och han bestrider Swanns påstående att England kommer att kämpa med fladdermusen.
"Alla har olika metoder för att slåss mot söm och spinn", sade Yorkshire Wicketkeeper. "Vi gjorde en hel del körningar i Test-serien - inlägg 500 en gång och 400 två gånger.
"Och i dessa uppvärmningar har vi gjort runt 300 i båda matcherna trots kollapserna, så jag tror inte vi är långt borta för att vara ärlig."
Swann, som talade till BBC Test Match Special, befriade Bairstow och Root från sin kritik medan han menade att en begränsad turné i Indien är en av de svåraste uppdragen i världen cricket.
"Det är ingen trevlig upplevelse", sa 37-åringen. "Jag tror aldrig att jag vann där.
"De lag jag spelade i var ovetande om hur man ska hantera oljudet, intensiteten, de beväpnade vakterna.
"Jag minns att jag var på turnén som slutade på grund av attackerna i Mumbai. På ett konstigt sätt var det en lättnad att vi kunde åka hem - vi fick hamrad vänster, höger och centrum.
"Publikerna spelar definitivt en roll - man kan inte höra sig själv tänka på tre och en halv timme. Det omsluter dig.
"När du kommer tillbaka in i omklädningsrummet - det är som en dag spa. Det är total tystnad."
Indien kommer att ledas av stjärnan fladdermöss Virat Kohli, som ersätter VM-vinnande kapten MS Dhoni, i tre-match ODI-serien som också innehåller matcher i Cuttack (19 januari) och Kolkata (22 januari).
Dhoni kommer dock att förbli i laget som en Wicketkeeper-batsman, med 35-årig uppvärmning upp för utmaningen med en unbeaten 68 off 40 bollar för Indien A i Englands första uppvärmning spel tidigare i veckan.
Endast Dhonis landsmän Suresh Raina och Yuvraj Singh och Australiens Dean Jones har ett bättre endagsgenomsnitt i hemförhållanden mot England än han.
"Du kan känna erfarenhet droppa av MS Dhoni," sade Swann. "Han skulle aldrig få panik, inte ens när den nödvändiga hastigheten nådde åtta eller nio per över.
"Han skulle bara slå 20 av en over utan att bryta svett.
"Där borta är tomterna små och utfälten är snabba. Vad vi tolkade som en stor poäng - 270 eller 280 - de skulle bara sluta på nolltid.
"Virat Kohli föddes för att spela ODI cricket och MS Dhoni är den bästa finisher jag någonsin sett."
Swann är rädd för en annan serie nederlag för England, men han är glad över att se den nya inställning som har antagits under kapten Morgan.
Swann, som spelade på 2011 World Cup, säger att han tillhörde en "dinosaurier" ålder av en dag cricket i England och säger att laget var "bakåt i deras tänkande" och "arrogant".
Det är först sedan en kysk tidig avslutning på VM 2015 som England har antagit en mer positiv spelplan som har sett dem två gånger passera 400 i 50 overs.
"De har äntligen fått alla ungdomar som tror att ingenting är omöjligt", sa Swann.
"Såna som Ben Stokes, Jason Roy och Alex Hales har aldrig tyckt att 280 var en bra poäng. De tycker gladeligen att 400 är lättförtjänta.
"De har också en tränare som uppmuntrar aggressiv cricket."
Englands fladdermöss kommer att fortsätta att misslyckas i Indien om de fortsätter att spela långsam bowling "horrifiskt", säger deras tidigare off-spinner Graeme Swann.