Hotels in Batu Caves (Selangor, Malaysia)

115 hotels in Batu Caves

  1. Hotel Richbaliz

    4 Stars
    On-site halal dining options
    See prices from 8 sites
    fromRM 122
  2. Sky Hotel Selayang

    3 Stars
    On-site shared kitchen facilities
    See prices from 8 sites
    fromRM 84
  3. Seeds Hotel Selayang

    2 Stars
    Proximity to 99 Wonderland Park
    See prices from 4 sites
    fromRM 66
  4. Smile Hotel Selayang Point

    3 Stars
    Consistent Daily Housekeeping Services
    See prices from 7 sites
    fromRM 86
  5. V Hotel Sri Gombak

    2 Stars
    Affordable and clean budget accommodations
    See prices from 4 sites
    fromRM 70
  6. Ark Batu Caves Bussines Hotel

    1 Stars
    Proximity to Batu Caves attraction
    See prices from 4 sites
    fromRM 41
  7. Hotel O Hotel 916

    3 Stars
    Terrace space for guest relaxation
    See prices from 6 sites
    fromRM 50
  8. Fast Hotel Sri Gombak Near Batu Caves

    2 Stars
    Proximity to Local Dining Options
    See prices from 4 sites
    fromRM 59
  9. Hotel Inap

    2 Stars
    Monitor security via CCTV
    See prices from 3 sites
    fromRM 58
  10. Lavana Hotel Batu Caves

    2 Stars
    On-site restaurant and cafe
    See prices from 8 sites
    fromRM 81
  11. ARK Hotel Taman Samudra

    2 Stars
    Accessible public transport connections
    See prices from 4 sites
    fromRM 54
  12. Sk Homestay Selayang

    Full kitchen with cooking appliances
    See prices from 1 site
    fromRM 59
  13. OYO 44114 Hotel 916

    3 Stars
    Access local dining options easily
    Select dates to see exact prices
  14. OYO 1055 Batu Caves Star Hotel

    2 Stars
    Access Batu Caves within kilometers
    See prices from 3 sites
    fromRM 109
  15. Urban 360 Batu Caves Sri Gombak Selayang Wifi Netflix By N&n

    Select dates to see exact prices
  16. 168 Park Selayang By Manhattan Group

    See prices from 2 sites
    fromRM 168
  17. 162 Residency Selayang

    Select dates to see exact prices
  18. Super OYO 89363 Casavilla Hotel

    2 Stars
    Find diverse dining options nearby
    Select dates to see exact prices
  19. Oyo 91288 Hotel Paradise Batu Caves

    3 Stars
    See prices from 3 sites
    fromRM 76
  20. Soho Hotel Prima Sri Gombak

    2 Stars
    See prices from 3 sites
    fromRM 65
  21. Oyo Rooms Selayang Hospital

    2 Stars
    Select dates to see exact prices
  22. 168 Park Selayang By Fei Hong

    4 Stars
    See prices from 1 site
    fromRM 162
  23. #Selayang 2 Bedroom Residence, #HospitalSelayang, #Batu Caves #Mall

    Select dates to see exact prices
  24. Restu Homestay 168 Park Mall Selayang 3BR 2B Pool Gym Wi-Fi

    3 Stars
    See prices from 2 sites
    fromRM 251
  25. Urban 360 Studio Happy Stay

    Select dates to see exact prices
  26. 168 Park Selayang Batu Caves by WeStay

    Select dates to see exact prices
  27. Tropical Houz@midhill Genting Highlands (free Wi-fi)

    Select dates to see exact prices
  28. 168 Mall Selayang Batu Caves Totoro Theme Residence

    Select dates to see exact prices
  29. Batu Caves

    2 Stars
    Select dates to see exact prices
  30. Swing & Pillows - Selayang Kl

    2 Stars
    Select dates to see exact prices
  31. Batu Caves Budget

    2 Stars
    Select dates to see exact prices
  32. Casavilla Selayang

    4 Stars
    Select dates to see exact prices
  33. Entire Condo 3r2b Top Floor Great View @ Batu Caves

    Select dates to see exact prices
  34. Naura Homestay Selangor Kuala Lumpur

    Select dates to see exact prices
  35. Selayang 18 Residences (100mbps Wifi & Netflix)

    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in Batu Caves

  • Cheapest month: July
    RM 100 per night
  • Yearly typical price
    RM 116 per night
  • Peak month: May
    RM 129 per night

Frequently Asked Questions about Batu Caves

  • When is the cheapest time to book a hotel in Batu Caves?

    July is usually the cheapest month to book a hotel in Batu Caves, with typical prices around RM 100 per night based on 30 price comparisons.

  • When are hotel prices highest in Batu Caves?

    Hotel prices in Batu Caves are usually highest during May, with typical prices around RM 129 per night.

  • How much does a hotel in Batu Caves cost per night?

    Hotel prices in Batu Caves usually range from RM 85 per night to RM 162 per night, with typical prices around RM 116 per night.

  • How do hotel prices in Batu Caves change throughout the year?

    Hotel prices in Batu Caves are typically lowest in July at around RM 100 per night, rising to around RM 129 per night in May.

  • November

    2026

    RM 106
    RM 70 — RM 139
  • December

    2026

    RM 119
    RM 86 — RM 155
  • January

    2027

    RM 119
    RM 90 — RM 159
  • February

    2027

    RM 117
    RM 89 — RM 150
  • March

    2027

    RM 114
    RM 90 — RM 147
  • April

    2027

    RM 126
    RM 98 — RM 163
  • May

    2027

    RM 129
    RM 105 — RM 162
  • June

    2027

    RM 101
    RM 85 — RM 116
  • July

    2027

    RM 100
    RM 85 — RM 115
  • August

    2027

    RM 108
    RM 93 — RM 138
  • September

    2027

    RM 108
    RM 89 — RM 143
  • October

    2027

    RM 129
    RM 95 — RM 171

Frequently Asked Questions about Batu Caves

Hotels in Batu Caves

These hotels may also be interesting for you...

City Districts - Batu Caves

Points of Interest - Batu Caves

Top Destinations

More Top Destinations