- Closed nowA Touch Of Class23 Esplanade, Porthcawl, WA CF36 3YPRestaurant Cafe
- Baker Boy27-29 John Street, Porthcawl, WA CF36 3APCafe
- 5Open nowBakerboyz cafeLias Road, Porthcawl, WA CF36 3AHCafe
- Open nowBeach CafeMaxeyville,, Rhych Avenue, Porthcawl, WA CF36 5DBCafe
- 3Open nowBooths Cafe Bar2 Esplanade, Porthcawl, WA CF36 3YWCafe
- 4.8Open nowBroomwagon Cafe Porthcawl11 New Road,, Station Close, Porthcawl, WA CF36 5DLCafe
- 5Open nowCosta Coffee63 John Street, Porthcawl, WA CF36 3AYCafe
- 4.5Open nowCosta Coffee67 John Street, Porthcawl, WA CF36 3AYCafe
- 4.5Grand PavilionEsplanade, Porthcawl, WA CF36 3YWCafe
- 3.7Greggs Porthcawl John St 3131 John Street, Porthcawl, WA CF36 3APRestaurant Cafe
- Malc's CafeLock's Rest Bay Mid Glamorgan, Lock's Common Road, Porthcawl, WA CF36Restaurant Cafe
- 4.5Open nowOlivia's Coffee House15 Well Street, Porthcawl, WA CF36 3BERestaurant Cafe
- Piccolo Bar21 Esplanade, Porthcawl, WA CF36 3YECafe
- 4.3Open nowPier CafeEsplanade, Porthcawl, WA CF36 3YRCafe
- Scoops7 Eastern Promenade, Porthcawl, WA CF36 5TSCafe
- 4.7Sidoli's16-18 John Street, Porthcawl, WA CF36 3BACafe
- 5Open nowThe Welsh Deli12 John Street, Porthcawl, WA CF36 3BARestaurant Cafe