- 4.3Open nowBeavers14 Institute Road, Swanage, EN BH19 1BXRestaurant
- 2.7Open nowBull and Boat2 Ulwell Road, Swanage, EN BH19 1LHRestaurant Bar
- Chilled Red1-5 Commercial Road, Swanage, EN BH19 1DFRestaurant
- 5Country Foods15 Station Road, Swanage, EN BH19 1ABRestaurant
- 4.3Closed nowCrows Nest Inn11 Ulwell Road, Swanage, EN BH19 1LERestaurant Bar
- Open nowDino's TakeawayThe Square, Swanage, EN BH19 2NTRestaurant
- 4.7Open nowEarthlights Cafe36 High Street, Swanage, EN BH19 2NURestaurant Cafe
- 5Open nowFortes Caffe Tratt12-12A High Street, Swanage, EN BH19 2NTRestaurant Cafe
- 4Closed nowGee Whites Seafood Restaurant1 High Street, Swanage, EN BH19 2LNRestaurant
- 2.3Closed nowGolden Bengal343 High Street, Swanage, EN BH19 2NWRestaurant
- 5Grand HotelBurlington Road, Swanage, EN BH19 1LURestaurant Bar
- 1Greggs14-16 Station Road, Swanage, EN BH19 1AERestaurant Cafe
- 4.3Harlee's Fish & Chips1 The Parade, Swanage, EN BH19 1DARestaurant
- 3Closed nowHarlees355 High Street, Swanage, EN BH19 2NPRestaurant
- 1Harlees The Parade1 The Parade, Swanage, EN BH19 1DARestaurant
- 2Open nowHarry Ramsden's11 Shore Road, Swanage, EN BH19 1LARestaurant
- J's Brasserie23A High Street, Swanage, EN BH19 2LRRestaurant
- Open nowJack's Bistro & Grill37 Station Road, Swanage, EN BH19 1ADRestaurant
- 4Open nowLa Trattoria12 High Street, Swanage, EN BH19 2NTRestaurant Bar
- 3.5Closed nowLai Ho Chinese Restaurant15 High Street, Swanage, EN BH19 2LPRestaurant
- 2.8Closed nowMasala9 High Street, Swanage, EN BH19 2LNRestaurant
- Moonlight Bistro67 High Street, Swanage, EN BH19 2LYRestaurant
- 3Closed nowOld Brick Pizza23 High Street, Swanage, EN BH19 2LRRestaurant
- 3Rainbow Kebab7 High Street, Swanage, EN BH19 2LNRestaurant