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 Beach Luxury City Centre Mid-range Breakfast included Pool Romantic Free Parking Resort hotel Trendy Boutique Family-friendly Charming Quiet Restaurant Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Green & up & up Independent Hotels Air Conditioning Internet & up Hotels with Restaurants Quiet Hotels Hotels with Balconies Clean Hotels Hotels with Bars Hotels With Entertainment Budget Hotels Hotels with Free Wifi Cheap Hotels Reduced mobility rooms Safe Hotels All Inclusive Hotels Apartment Hotels Concierge Hotels with Jacuzzi Modern Hotels Spa Hotels Hotels with Hot Tubs Meeting room Suite Hotels Hotels with Kitchenette Honeymoon Hotels Couples Hotels Hotels With Indoor Pools Non-Smoking Hotel Quiet Resorts Hotels with Villas Cheap Resorts Beach Resorts Themed Hotels Peace and Quiet Seeker Family Resorts All Inclusive Resorts Hotels with Private Beach Luxury Resorts Luxury Spa Hotels Business services Hotels with Shuttle Suite Resorts Golf Hotels Spa Resorts Adults Only and Adult Friendly Hotels Family Beach Resorts Singles Hotels Resorts on the Lake Hotels with Complimentary Breakfast Luxury Beach Resorts Charming Hotels Oceanfront Hotels Golf Resorts Party Hotels Hotels with Room Service Affordable Hotels Resorts with Jacuzzi Diving Resorts Fishing Resorts Luxury Family Hotels Hotels on the Lake Boutique Resorts R RR RRR RRRR Iberostar Hotels & Resorts Viva Hotels Hotels with Infinity Pools Hoteles Globales Luxury Spa Resorts Sol Hotels Luxury Beach Hotels Pets Allowed Singles Resorts Resorts With Indoor Pools Wedding Hotels Boardwalk Hotels Wedding Resorts Vanity Hotels Honeymoon Resorts Som Hotels Romantic Boutique Hotels Luxury Family Resorts Any distance from Playa de Sant Joan
Accommodation
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
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%
Prinsotel Mal Pas
No availability for your dates from these sites
Cami Vell Victoria 1, 07400 Mal Pas, Majorca, Spain
0.5 km from Playa de Sant Joan
  • Pool
  • Restaurant
Hotel More
No availability for your dates from these sites
Paseo Tirant Lo Blanc 8 | More vermey, 07400, Alcudia, Majorca, Spain
1.0 km from Playa de Sant Joan
  • Pool
  • Beachfront
Club Jet Tours Alcudia
Expedia.com
View Deal
Carrer Maria Antonia Salva, 2, 07409 Port d'Alcudia, Alcudia, Majorca, Spain
1.1 km from Playa de Sant Joan
  • Free Wifi
  • Free Parking
Hotel Cas Ferrer Nou Hotelet
Travelocity
View Deal
Calle Pou Nou 1, 07400, Alcudia, Majorca, Spain
1.6 km from Playa de Sant Joan
  • Free Wifi
  • Breakfast included
Hotel Can Mostatxins
Travelocity
View Deal
Carrer del Lledoner, 15, 07400, Alcudia, Majorca, Spain
1.7 km from Playa de Sant Joan
  • Free Wifi
  • Breakfast included
Hotel Ca'n Pere
Expedia.com
View Deal
Calle Serra 12, 07400 Port d'Alcudia, Alcudia, Majorca, Spain
1.8 km from Playa de Sant Joan
  • Free Wifi
  • Restaurant
Can Tem
No availability for your dates from these sites
Calle Esglesia 14, 07400, Alcudia, Majorca, Spain
1.9 km from Playa de Sant Joan
  • Free Wifi
  • Breakfast included
Zafiro Palace Alcudia
No availability for your dates from these sites
c/ Cami Real al Moll, 2, 07400 Port d'Alcudia, Alcudia, Majorca, Spain
2.3 km from Playa de Sant Joan
  • Free Wifi
  • Free Parking
Eix Alcudia Hotel - Adults Only
TripAdvisor
View Deal
Calle de Teodor Canet 43, 07400 Port d'Alcudia, Alcudia, Majorca, Spain
2.4 km from Playa de Sant Joan
  • Pool
  • Restaurant
Hotel Piscis
No availability for your dates from these sites
Calle Teodore Carnet 41, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
2.5 km from Playa de Sant Joan
  • Free Wifi
  • Breakfast included
Estrella Coral de Mar Resort Wellness & Spa
AMOMA
View Deal
C/ Estrella de Mar s/n, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
2.5 km from Playa de Sant Joan
  • Free Parking
  • Breakfast included
Hotel Bahia de Alcudia
TripAdvisor
View Deal
Avinguda Platja 6, 07400 Port d'Alcudia, Alcudia, Majorca, Spain
2.5 km from Playa de Sant Joan
  • Pool
  • Restaurant
Zafiro Tropic
Zafiro Tropic
No availability for your dates from these sites
C/ Anselm Turmeda, 1, 07400 Port d'Alcudia, Alcudia, Majorca, Spain
2.6 km from Playa de Sant Joan
  • Free Wifi
  • Free Parking
Aparthotel Ferrer Maristany
TripAdvisor
View Deal
Calle Madre Perla 1, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
2.6 km from Playa de Sant Joan
  • Pool
  • Restaurant
Globales Condes de Alcudia
Expedia.com
View Deal
Avenida de la Playa, 4, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
2.6 km from Playa de Sant Joan
  • Breakfast included
  • Pool
Mar Blau Puerto de Alcudia
Passeig Maritim Neptu 95 46730, 07410, Alcudia, Majorca, Spain
2.6 km from Playa de Sant Joan
  • Pool
  • Beachfront
Alcudia Garden Aparthotel
No availability for your dates from these sites
Avda de la Playa 1, 07408 Port d'Alcudia, Alcudia, Majorca, Spain
2.7 km from Playa de Sant Joan
  • Free Wifi
  • Pool
Vanity Hotel Golf
No availability for your dates from these sites
Ctra. Arta 13, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
2.8 km from Playa de Sant Joan
  • Free Wifi
  • Free Parking
Apartamentos Palm Garden
Expedia.com
View Deal
Avda. Reina Sofia 1, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
2.8 km from Playa de Sant Joan
  • Free Wifi
  • Pool
No photo provided
AMOMA
View Deal
Km. 1 Carretera Palma a Pto. Pollenca, 07470, Alcudia, Majorca, Spain
2.8 km from Playa de Sant Joan
    Botel Alcudiamar Hotel
    No availability for your dates from these sites
    Calle Paseo Maritimo 1, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
    3.0 km from Playa de Sant Joan
    • Free Wifi
    • Breakfast included
    Eden Playa
    Cancelon
    View Deal
    Carretera Arta Alcudia Km. 7, 07458 Playa de Muro, Majorca, Spain
    3.2 km from Playa de Sant Joan
    • Pool
    • Beachfront
    Petit Hotel Hostatgeria La Victoria
    SAVE US$2
    US$86
    Booking.com
    US$84
    View Deal
    C/ Cap del Pinar | Ermita de la Victoria, 7400 Port d'Alcudia, Alcudia, Majorca, Spain
    3.2 km from Playa de Sant Joan
    • Free Parking
    • Free Internet
    AluaSoul Alcudia Bay
    Travelocity
    View Deal
    Calle La Gavina, 4, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
    3.3 km from Playa de Sant Joan
    • Pool
    • Restaurant
    Sunwing Alcudia Beach
    Calle Minerva no 15, 07400 Port d'Alcudia, Alcudia, Majorca, Spain
    3.3 km from Playa de Sant Joan
    • Free Wifi
    • Free Parking
    Playas de Alcudia
    AMOMA
    View Deal
    Calle Minerva 28/29, 07400 Port d'Alcudia, Alcudia, Majorca, Spain
    3.3 km from Playa de Sant Joan
    • Pool
    BQ Delfin Azul Hotel
    No availability for your dates from these sites
    C/ Sa Fotja 1, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
    3.4 km from Playa de Sant Joan
    • Breakfast included
    • Pool
    Apartamentos Ferrer Tamarindos
    Hotels.com
    View Deal
    Calle Cibeles 1, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
    3.4 km from Playa de Sant Joan
    • Pool
    Club MAC Alcudia
    No availability for your dates from these sites
    Avenida Tucan S/N, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
    3.4 km from Playa de Sant Joan
    • Breakfast included
    • Pool
    Grupotel Port d'Alcudia
    Travelocity
    View Deal
    Calle Cisne Blanco s/n, 07410 Port d'Alcudia, Alcudia, Majorca, Spain
    3.4 km from Playa de Sant Joan
    • Free Wifi
    • Pool
    *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.