Hotels in Batu Caves

Find the best deals on 61 hotels in Batu Caves

Check-in
Check-out
Compare vs. momondo |

Top Batu Caves hotels

Find a cheap hotel in Batu Caves that meets your travel needs.
Sky Hotel Selayang
Sky Hotel Selayang
6.8
$20
View all deals
Mercure Selangor Selayang
Mercure Selangor Selayang
8.0
$32
View all deals

When to book a hotel in Batu Caves

Check out the information below to find the best deal on a Batu Caves hotel room
Low Season
November
High Season
July

cheapest month to stay

35%

expected price decrease

most expensive time to stay

22%

expected price increase

Price
$21 - $41
Highest day of week
Monday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$38

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$20

av. price over the last two weeks


Cheap hotels in Batu Caves

These hotels and hostels are the cheapest accommodations available in Batu Caves
Sky Hotel Selayang
Sky Hotel Selayang
6.8
$20
Mercure Selangor Selayang
Mercure Selangor Selayang
8.0
$32

Get the best value hotel in Batu Caves

These hotels have the best prices for their ratings
Sky Hotel Selayang
Sky Hotel Selayang
6.8
$20
Mercure Selangor Selayang
Mercure Selangor Selayang
8.0
$32

Batu Caves travel information

How long do people stay in Batu Caves?

When visiting Batu Caves the average booking length is 3 nights.

How much does a hotel cost in Batu Caves?

The price of a hotel in Batu Caves depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around $26 per night.

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

In November prices are at their lowest and represents the most cost effective time to book a hotel room in Batu Caves. You may find the cost of your room has decreased by 34%.

Which day is cheapest to stay in Batu Caves?

Room prices for hotels in Batu Caves will be at their lowest on Saturday and peak on Sunday.

How much does a hostel in Batu Caves cost?

Batu Caves hostels and hotels with a 2 star rating and below charge around $20 for a bed per person. This will be around $6 under the cost of a typical Batu Caves hotel.


Popular flight routes to Batu Caves

Find the cheapest flights to Batu Caves
Singapore to Kuala Lumpur
Fastest flight time
1h 00m
Cheapest price
$46
Denpasar (Bali) to Kuala Lumpur
Fastest flight time
3h 00m
Cheapest price
$82
Hongqiao Intl to Kuala Lumpur
Fastest flight time
5h 50m
Cheapest price
$225
Dubai to Kuala Lumpur
Fastest flight time
7h 15m
Cheapest price
$383
Dhaka to Kuala Lumpur
Fastest flight time
4h 00m
Cheapest price
$395
London to Kuala Lumpur
Fastest flight time
12h 50m
Cheapest price
$469
Dallas to Kuala Lumpur
Fastest flight time
24h 56m
Cheapest price
$523
Miami to Kuala Lumpur
Fastest flight time
32h 25m
Cheapest price
$534
Houston to Kuala Lumpur
Fastest flight time
25h 40m
Cheapest price
$537
San Francisco to Kuala Lumpur
Fastest flight time
24h 15m
Cheapest price
$549
View more

Start planning your trip to Batu Caves