Hotels in Malgrat de Mar

Malgrat de Mar hotels are perfect for a sunny escape on Spain’s Costa Brava. Whether you’re after a beachfront stay with sea views or a cosy spot near the charming old town, you’ll find options to suit all kinds of travellers. With its sandy beaches, lively promenade, and family-friendly vibe, Malgrat de Mar is a fantastic choice for your next holiday.

  • Hotel
    1,371 ft from city centre
    from £64 per night
    1 of 5 slides
  • Hotel
    2,211 ft from city centre
    from £73 per night
    1 of 5 slides
  • Hotel

    ALEGRIA Maripins

    2,749 ft from city centre
    from £57 per night
    1 of 5 slides
  • Hotel

    Tropic Park

    4,354 ft from city centre
    from £95 per night
    1 of 5 slides
  • Hotel
    3,875 ft from city centre
    from £52 per night
    1 of 5 slides
  • Hotel

    Hotel Europa & Spa

    4,577 ft from city centre
    1 of 5 slides
  • Hotel

    htop Planamar - Fun

    2,562 ft from city centre
    from £44 per night
    1 of 5 slides
  • Hotel

    Hotel Reymar

    1.01 mi from city centre
    from £55 per night
    1 of 5 slides
  • Hotel

    Hotel Papi

    2,917 ft from city centre
    from £46 per night
    1 of 5 slides
  • Hotel
    5,167 ft from city centre
    from £55 per night
    1 of 5 slides
  • Hotel
    3,786 ft from city centre
    from £72 per night
    1 of 5 slides
  • Hotel
    5,230 ft from city centre
    from £79 per night
    1 of 5 slides
  • Hotel
    3,009 ft from city centre
    from £68 per night
    1 of 5 slides
  • Hotel
    5,167 ft from city centre
    from £54 per night
    1 of 5 slides
  • Hotel
    2,274 ft from city centre
    from £75 per night
    1 of 5 slides

Best value for money hotels in Malgrat de Mar

Great value hotels for your stay in Malgrat de Mar

  • Hotel
    3,517 ft from city centre
    1 of 5 slides
  • Hotel
    2,415 ft from city centre
    from £73 per night
    1 of 5 slides

Why book with us?

Travel tips for Malgrat de Mar

FAQs about hotels in Malgrat de Mar

Explore more hotels in Malgrat de Mar