For a compact covering space, the fibres of the covering map are finite.
I am working on the same question as the one posed in this link, but there was an unanswered question at the end, namely, why is the fibre of EACH point compact. This just so happens to be the question I cannot answer, so I am looking for an answer to this. I didn't want to repost however, so maybe a mod will appropriately be able to deal with this post.
Also, where did the top answerer use the fact that preimages of fibers are compact to complete the problem? I never saw the fact used in his proof.
Let $p:E\to B$ a covering map. Assume $E$ is compact. Let us prove that the fibers are finite. By definition, every point $b\in B$ is contained in an open neighborhood $V_b$ in $B$ that is evenly covered. Let us write $$p^{-1}(V_b)=\bigsqcup_{x\in p^{-1}(b)}V_{b,x}$$ We get an open cover of $E$ $$E=\bigcup_{b\in B}\bigcup_{x\in p^{-1}(b)}V_{b,x}$$ By compactness of $E$, there is a finite subcover $(V_j=V_{b_j,x_j})_{1\leq j\leq N}$. Let $b_0\in B$. The since $p$ induces an homeomorphism between every $V_j$ and $p(V_j)$, every $V_j$ meets the fiber $p^{-1}(b_0)$ at most once. Also, $p^{-1}(b_0)\subset \cup_{j=1}^N V_j=E$ so the fiber is finite of cardinality $\leq N$.