De nombreux restaurants (principalement chinois et malaisiens) sont installes un peu partout sur l’île. Les plus onéreux se trouvent le long de Nipah bay, mais c'est aussi là où le choix est le plus important. De nombreuses échoppent font griller les poissons devant vous. À Pangkor town il y a plusieurs restaurants chinois et malaisiens. Après le pont en direction de Teluk Gedong, sur votre droite se trouve un excellent restaurant bon marché (chercher l’enseigne "100 plus"). Le soir ils servent également des hamburgers délicieux (très différents de ce que l'on trouve en occident).