Machico

Find Hotels in Machico

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Frequently Asked Questions

How much does it cost to stay in a hotel in Machico?

The average price for hotels in Machico is AU$ 347 for weekdays, and AU$ 372 for weekends (Friday–Saturday).

What are the best hotels in Machico?

From business trips to holiday stays, Machico offers a wide selection of popular hotels to suit every need. Dom Pedro Madeira, Dreams Madeira Resort Spa & Marina and White Waters Hotel are excellent options for your stay.

Which hotels in Machico have airport shuttle services?

Reaching your hotel in Machico is easy with hotels that offer airport shuttle services. Dom Pedro Madeira, Dreams Madeira Resort Spa & Marina and White Waters Hotel provide reliable airport shuttle services.

What are the best pet-friendly hotels in Machico?

Residencial Familia welcomes pets. Enjoy a stay with your pets!

What are the best sap hotels in Machico?

Planning a relaxing trip? Staying at a spa hotel can make your experience even more enjoyable. Dreams Madeira Resort Spa & Marina is one of the best hotels with a spa in the area.

Which hotels in Machico provide fitness facilities?

Dreams Madeira Resort Spa & Marina provides fitness facilities for a convenient workout during your trip. Keep up with your fitness routine even when traveling!

Which hotels in Machico have the best breakfast?

Dreams Madeira Resort Spa & Marina, Dom Pedro Madeira and White Waters Hotel provide a tasty breakfast to help you get going.

What are the best luxury hotels in Machico?

Machico offers a variety of popular luxury hotels, each with unique styles, top-tier amenities, and exceptional experiences. Dreams Madeira Resort Spa & Marina is one of the top luxury hotels for a memorable stay.

Which hotels in Machico have swimming pools?

Dom Pedro Madeira and Dreams Madeira Resort Spa & Marina are great choices for hotels with swimming pools. Stay at any of these hotels to relax by the pool and make the most of your stay.

Total Properties260
Number of Reviews394
Lowest PriceAU$ 129
Highest PriceAU$ 1,238
Average Price (Weekends)AU$ 372
Average Price (Weekdays)AU$ 347