the topic of mutual intelligibility in slavic languages is a bit difficult for example bulgarian is routinely regarded as a language most distant from the slavic type and very difficult to understand for most slavs in czech there even exists a saying speaking like a bulgarian for unintelligible speech yet the difficulties in understanding lie mainly in grammar the non existence of word endings the use of articles you can listen to a bulgarian not to understand a word and doubt if you are actually listening to an indo european language and then you see a bulgarian text and you are surprised that you can read it quite with ease so the difference in understanding spoken language and written language can be huge as for the difference between czech slovak and polish i must agree with the polish contributor above that a fluent conversation is not possible yet you can certainly understand a lot and conduct some conversation if you try to be patient so a limited intelligibility would be a more correct term as for written polish czechs and slovaks shouldn't have any difficulties with a general understanding polish text although quite a few words especially of technical sort may seem obscure and untintelligible however the closest slavic language to czech after slovak is lusitan sorbian especially upper sorbian i don't have any personal experience with this language but from the written texts i saw i think that its resemblance to czech can be compared to east slovakian dialects which means that you can understand some passages easily but subsequently you can be lost due to accumulation of weirdly sounding words