I visited Batu Caves, because a few days left. It’s located near KLCC and takes only 21.5 RM (= 5.3 USD) to go by Grab. You can go by train, but every 15 or 30 minutes and I recommend to use Grab.
Requires to go up long stairs. Very high place.
In the cave. A lot of monkeys.
There is colorful Indian temple located left side of Batu Caves. It’s art!
There is another cave “Ramayana Cave” near Batu Caves station. Entrance is right side of Hanuman Statue. Admission fee is 5 RM (= 1.23 USD).
This cave likes “Haw Par Villa” in Singapore. I love here!