We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  All-Inclusive Free Wifi Budget Beachfront Luxury City Centre Mid-range Breakfast included Pool Romantic Free Parking Resort Trendy Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Casino Independent Hotels & up Air Conditioning & up Internet & up Concierge Hotels with Restaurants Quiet Hotels Meeting Rooms Cheap Hotels Accessible rooms Hotels with Room Service Business Centre Safe Hotels Modern Hotels Hotels with Private Beach Hotels with Balconies Suite Hotels Hotels with Villas Hotels with Bars Luxury Spa Hotels Spa Hotels Hotels with Jacuzzi All Inclusive Hotels Non-Smoking Hotel Apartment Hotels Clean Hotels Luxury Beach Hotels Hotels with Free Wifi Quiet Resorts Hotels with Kitchenette Beach Resorts Boutique Hotels Luxury Resorts Hotels With Entertainment Honeymoon Hotels Family Resorts Luxury Boutique Hotels All Inclusive Resorts Luxury Family Hotels Luxury Family Resorts Luxury Traveller Luxury Spa Resorts Wedding Hotels Diving Resorts Spa Resorts Boutique Resorts Nature Lover Peace and Quiet Seeker Wedding Resorts Honeymoon Resorts Oceanfront Hotels Golf course Golf Resorts Hotels With Babysitting $ $$ $$$ $$$$ Hotels with Infinity Pools Unique Hotels Thrifty Traveller Like a Local Unique Resorts Family Beach Resorts 60+ Traveller Urban Explorer Luxury Beach Resorts Thrill Seeker Quaint Cronwell Couples Hotels Vegetarian Within 10 km Within 25 km Within 50 km Any distance from On The Rocks
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
Rigas Boutique Hotel
Priceline
View Deal
Afitos 630 77, Greece
0.2 km from On The Rocks
  • Free Wifi
  • Free Parking
Stratos Hotel
Hotwire.com
View Deal
Afitos, Kassandra | Halkidiki, Afitos 630 77, Greece
0.3 km from On The Rocks
  • Free Wifi
  • Free Parking
Afitis Boutique Hotel
Hotwire.com
View Deal
Afitos 630 77, Greece
0.3 km from On The Rocks
  • Free Wifi
  • Free Parking
Stamos Hotel
TripAdvisor
View Deal
Afitos, Afitos 630 77, Greece
0.4 km from On The Rocks
  • Free Wifi
  • Breakfast included
Achtis Hotel
No availability for your dates from these sites
Afitos 63077, Greece
0.5 km from On The Rocks
  • Free Wifi
  • Free Parking
Blue Bay Hotel
Expedia.com
USD 589*
View Deal
Afitos 63077, Greece
1.1 km from On The Rocks
  • Free Parking
  • Pool
Petrino Suites Hotel
Expedia.com
View Deal
Afitos main street | kassandra Halkidiki, Afitos 630 77, Greece
1.2 km from On The Rocks
  • Free Wifi
  • Free Parking
Nostos Hotel
No availability for your dates from these sites
Peripheral Road, Kallithea 630 77, Greece
2.2 km from On The Rocks
  • Free Parking
  • Breakfast included
Country Inn Hotel
Kallithea 63077, Greece
2.2 km from On The Rocks
  • Free Wifi
  • Free Parking
Aristoteles Beach Hotel
Afitos 63077, Greece
2.5 km from On The Rocks
  • Free Parking
  • Breakfast included
Margarita Sea Side Hotel
TripAdvisor
View Deal
Strandstrasse 1, Kallithea 630 77, Greece
2.6 km from On The Rocks
  • Free Wifi
  • Free Parking
Nikos Rooms
Agoda.com
View Deal
10 Megalou Alexandrou, Kallithea 630 77, Greece
2.8 km from On The Rocks
    Ammon Zeus Hotel
    Ammon Zeus Hotel
    Booking.com
    View Deal
    Kalithea, Kallithea 630 77, Greece
    2.9 km from On The Rocks
    • Free Wifi
    • Breakfast included
    Aristotelis Hotel
    TripAdvisor
    View Deal
    Main Street, Fourka 630 77, Greece
    3.2 km from On The Rocks
    • Free Wifi
    • Pool
    Theophano Imperial Palace Hotel
    Booking.com
    View Deal
    63077, Greece
    4.7 km from On The Rocks
    • Free Parking
    • Pool
    Athos Palace Hotel
    TripAdvisor
    View Deal
    Kassandra, Kallithea 630 77, Greece
    4.8 km from On The Rocks
    • Free Parking
    • Breakfast included
    Pallini Beach Hotel
    Hotels.com
    View Deal
    63077, Greece
    5.0 km from On The Rocks
    • Free Parking
    • Breakfast included
    Aegean Melathron Thalasso Spa Hotel
    TripAdvisor
    View Deal
    Kallithea 630 77, Greece
    5.1 km from On The Rocks
    • Free Wifi
    • Free Parking
    Palladium Hotel
    Hotels.com
    View Deal
    Kriopigi 630 77, Greece
    5.7 km from On The Rocks
    • Free Parking
    • Breakfast included
    Forest Park Hotel
    TripAdvisor
    View Deal
    Kriopigi, Greece
    5.9 km from On The Rocks
    • Restaurant
    • Free Internet
    Alexander The Great Beach Hotel
    TripAdvisor
    View Deal
    Kriopigi 63077, Greece
    6.0 km from On The Rocks
    • Free Parking
    • Breakfast included
    Pashos Hotel
    Hotels.com
    View Deal
    Kriopigi 63077, Greece
    6.3 km from On The Rocks
      Alkion Hotel
      TripAdvisor
      View Deal
      Kriopigi 63077, Greece
      7.7 km from On The Rocks
      • Free Wifi
      • Free Parking
      Pighi Hotel
      TripAdvisor
      View Deal
      Main Street, Kriopigi 630 77, Greece
      7.8 km from On The Rocks
      • Free Wifi
      • Pool
      Theo Bungalows
      Expedia.com
      View Deal
      Kriopigi, Kriopigi 63077, Greece
      7.9 km from On The Rocks
      • Free Wifi
      • Free Parking
      Kassandra Bay Hotel
      Kriopigi, Kriopigi 63077, Greece
      8.1 km from On The Rocks
      • Free Parking
      • Pool
      Kriopigi Hotel
      TripAdvisor
      View Deal
      Kriopigi 63077, Greece
      8.2 km from On The Rocks
      • Free Parking
      • Pool
      Simantro Beach Hotel
      Hotels.com
      View Deal
      Kassandra, Sani 630 77, Greece
      9.0 km from On The Rocks
      • Free Parking
      • Breakfast included
      Kassandra Palace Hotel
      TripAdvisor
      View Deal
      Kriopigi 63077, Greece
      9.3 km from On The Rocks
      • Free Parking
      • Pool
      Hotel Argo
      TripAdvisor
      View Deal
      Siviri 63077, Greece
      9.4 km from On The Rocks
      • Free Wifi
      • Pool
      Still looking for a place to stay?
      Afitos has 12 B&Bs/inns with 386 reviews
      Lagaria Palace
      Afytos, Afitos 630 77, Greece
      0.6 km from On The Rocks
      • Free Wifi
      • Free Parking
      Aegean Blue Studios
      Afytos | Kassandra, Chalkidiki, Afitos 630 77, Greece
      0.6 km from On The Rocks
      • Free Wifi
      • Free Parking
      White Suites Resort
      Moudounou Beach, Afitos 630 77, Greece
      0.5 km from On The Rocks
      • Free Wifi
      • Free Parking
      See all 12 Afitos B&Bs/inns
      See all hotels in or near Afitos
      Nostos Hotel
      No availability for your dates from these sites
      Peripheral Road, Kallithea 630 77, Greece
      2.2 km from On The Rocks
      • Free Parking
      • Breakfast included
      Country Inn Hotel
      Kallithea 63077, Greece
      2.2 km from On The Rocks
      • Free Wifi
      • Free Parking
      Margarita Sea Side Hotel
      TripAdvisor
      View Deal
      Strandstrasse 1, Kallithea 630 77, Greece
      2.6 km from On The Rocks
      • Free Wifi
      • Free Parking
      Nikos Rooms
      Agoda.com
      View Deal
      10 Megalou Alexandrou, Kallithea 630 77, Greece
      2.8 km from On The Rocks
        Ammon Zeus Hotel
        Ammon Zeus Hotel
        Booking.com
        View Deal
        Kalithea, Kallithea 630 77, Greece
        2.9 km from On The Rocks
        • Free Wifi
        • Breakfast included
        ** Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.