Filters
Popular
4
8
14
162
124
72
70
168
21
20
2
Search by name
Star rating
1
26
75
52
55
MoreLess
Guest rating
2
3
10
10
MoreLess
Accommodation type
168
MoreLess
Price per night
165
18
15
1
10
MoreLess
Nearby
4
8
14
MoreLess
Airports
64
MoreLess
Hotel type
66
58
33
30
30
26
24
20
11
1
11
11
8
1
MoreLess
Amenities
162
124
72
70
53
52
52
MoreLess
Room features
9
2
1
2
15
39
62
MoreLess
Services
7
21
11
73
48
13
MoreLess
Brands
13
6
4
3
2
2
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 208 hotels in Batam
Get Prices

209 hotels in Batam

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Montigo Resorts NongsaJalan Hang Lekir, Batam, Indonesia, 00000View on map
The hotel provides en-suite rooms and a café bar, conveniently located in a beach area.
  • The hotel has
    • On-site car park
    +1
7.6
Very good9 reviews
Price fromC$ 448per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Swiss-Inn BatamKomplek Villa Idaman Baloi, Batam, Indonesia, 29432View on map
6.2 km from City Centre
This hotel in the tourist district of Batam is situated close to Maha Vihara Duta Maitreya Temple and welcomes guests since 2000.
  • The hotel has
    • On-site car park
    +1
7.0
Very good16 reviews
Price fromC$ 66per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Swiss-Belinn BatamJl. Prambanan 1, Batam, Indonesia, 29432View on map
8.2 km from City Centre
The hotel, placed in an elegant-style building, offers location in the commercial centre of Batam, boasting 68 luxury rooms and a swimming pool.
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Locker room
    +1
6.6
Nice34 reviews
Price fromC$ 92per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Nongsa Point Marina & ResortJalan Hang Lekiu, Batam, IndonesiaView on map
Boasting perfect location and access to TIIGO Beach Club, this deluxe hotel in Batam features a garden restaurant and 88 rooms.
  • The hotel has
    • On-site car park
    +1
6.0
Guest rating3 reviews
Price fromC$ 165per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Swiss-Belhotel Harbour BayJl. Duyung, Sei Jodoh, Batu Ampar Batam, Batam, Indonesia, 29432View on map
A 24-hour restaurant along with cots and a buffet for children are available in this hotel, conveniently set close to a ferry port.
  • The hotel has
    • Off-site car park
    +1
6.8
Nice28 reviews
Price fromC$ 144per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Travelodge BatamJalan Duyung Sei Jodoh, Batam, Indonesia, 29432View on map
This comfortable hotel with an indoor pool is just a 50-minute drive from Times Travel.
  • The hotel has
    • On-site car park
    +1
8.0
Great44 reviews
Price fromC$ 111per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Turi Beach ResortJalan Hang Lekiu Nongsa, Batam, Indonesia, 29465View on map
Featuring a swimming pool, this venue offers 141 rooms right in a tourist area.
  • The hotel has
    • Off-site car park
    +1
6.6
Nice30 reviews
Price fromC$ 186per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
The Bcc Hotel & ResidenceJalan Bunga Mawar Baloi Kusuma, Batam, Indonesia, 29432View on map
6.2 km from City Centre
Featuring a private pool, this property is set a short distance from BCS Mall and Maha Vihara Duta Maitreya Temple.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Off-site car park
    +1
8.0
Great40 reviews
Price fromC$ 87per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Allium Panorama BatamKomplek Panorama Nagoya, Batam, Indonesia, 29432View on map
7.8 km from City Centre
The hotel features a kids' club and a game room for children, offering prime location close to a ferry port.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Valet parking
    +1
8.0
Great7 reviews
Price fromC$ 169per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Harris Hotel Batam CenterJl Engku Putri, Batam, Indonesia, NULLView on map
The venue features a swimming pool and an outdoor restaurant, boasting location next to Toko Hobi Kita.
  • The hotel has
    • On-site car park
    +1
8.4
Great52 reviews
Price fromC$ 123per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Holiday Inn Resort BatamWaterfront City, Batam, Indonesia, 29422View on map
10.8 km from City Centre
While staying in the attractive hotel guests can relax in an outdoor pool or in the 24-hour restaurant on site.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
7.4
Very good38 reviews
Price fromC$ 160per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Sahid Batam Center Hotel And ConventionKomplek Reffles City Blok E, No 6-9, Batam, Indonesia, 29400View on map
The accomodation is centrally placed near Mega Mall Batam Center, offering 137 rooms along with a 24-hour restaurant.
  • The hotel has
    • On-site car park
    +1
6.6
Nice8 reviews
Price fromC$ 112per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Harris Resort Batam WaterfrontJl Kh Ahmad Dahlan No 1, Batam, IndonesiaView on map
The hotel overlooks the sea and offers Italian cuisine, boasting location in a ski area.
  • The hotel has
    • On-site car park
    +1
7.4
Very good32 reviews
Price fromC$ 100per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Ktm ResortJl. Kolonel Soegiono Tanjung Pinggir, Batam, IndonesiaView on map
13.5 km from City Centre
Guests at this hotel will enjoy a private pool and international meals together with a perfect setting in a busy area.
  • The resort has
    • On-site car park
    +1
  • The resort has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    +3
6.6
Nice13 reviews
Price fromC$ 109per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Batam View Beach ResortJl. Hang Lekir, Batam, IndonesiaView on map
12.4 km from City Centre
Perfectly located close to a ferry port, the hotel is also popular for snorkeling, canoeing and kayaking.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • Off-site car park
    +1
7.6
Very good41 reviews
Price fromC$ 150per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Goodway Hotel BatamJalan Imam Bonjol No.1, Nagoya, Batam, IndonesiaView on map
Featuring pool views, the 4-storey hotel includes an American cuisine restaurant and a café bar.
6.8
Nice80 reviews
Price fromC$ 63per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Gideon Hotel BatamKomp. Penuin Center Blok Aa No. 1 - Penuin Batam - Indonesia, Batam, IndonesiaView on map
6.1 km from City Centre
Offering convenient proximity to Jabal Arafah Mosque, the hotel is also close to Wangsa Spa Avava Mall.
  • The hotel has
    • On-site car park
    +1
8.2
Great2 reviews
Price fromC$ 57per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Formosa HotelCity Plaza Complex No. A8, Batam, IndonesiaView on map
7.2 km from City Centre
Guests of this venue can use an indoor swimming pool with a hot tub and a Jacuzzi or pamper themselves at a spa centre.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
7.6
Very good53 reviews
Price fromC$ 62per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Crown Vista HotelKompleks Top View Garden, Batam, Indonesia, 29432View on map
4.3 km from City Centre
This hotel in a shopping area of Batam offers Chinese specialties served in the onsite barbeque restaurant.
  • The hotel has
    • On-site car park
    +1
8.6
Great2 reviews
Price fromC$ 70per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night
Harmoni Suites HotelJalan Imam Bonjol 1, Batam, IndonesiaView on map
7.0 km from City Centre
Featuring a convenient location seconds from Maha Vihara Duta Maitreya Temple, this hotel offers 141 non-smoking rooms and a 24-hour restaurant.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
7.0
Very good9 reviews
Price fromC$ 57per nightSelect
{{ rooms.roomsCount }} C$ {{ rooms.roomsMinPrice }}per night

Your booking experience in Batam

If you are looking for a high-end accommodation for your next journey in Batam, we are happy to provide you with the best Riau Islands hotel deals. Ibooked.ca enables you to narrow your search in Riau Islands by services and hotel brands. We’ve got family hotels, apartments and B&Bs with a large list of facilities and services as well as other attractive accommodation options that give you a perfect base for exploring.

Budget hotels in Batam

If you're on the hunt for a low-cost stay, check out Happy Hotel with rates starting from 27C$ or Kaliban Hotel where prices start at 34C$. In case you're on a tight budget, stay at Reddoorz @ Baloi Batam, which is a 5-minute walk from Lamoist.

Proximity to public transport

Travelers with early morning flights may consider Sky Inn Express near Hang Nadim airport.

Convenience of staying in the city centre

To avoid long rides to get to the city center, book Best Western Premier Panbil, an upscale choice with an outdoor swimming pool, a sauna and an indoor swimming pool, situated 250 meters away. If you prefer Sekupang district, try Holiday Inn Resort Batam, which is a 4-star hotel located within walking distance of Baitul A'la Mosque.

Select a hotel next to Lemongrass Spa Batam, such as Redlink Hotel that is only a 10-minute walk away.

Luxury and boutique accommodation

You can check out the upscale Ggi Hotel and Planet Holiday Hotel & Residence with The Last Pub & Restaurants nearby. If you appreciate nature, you can try Da Vienna Boutique Hotel, a boutique hotel next to hills and parks. Chain hotel you might consider is Travelodge Batam, within walking distance of Nagoya Hill Shopping Mall, featuring 81C$.

Apartments, B&Bs and others

Panbil Residence Apartment Batam is a cozy apartment in the center of the city located 650 meters from Breeks Cafe. We have great B&B accommodation options, such as Reddoorz Plus @ Batam Center with a room rate from 29C$. Harris Resort Batam Waterfront is a 4-star, family-friendly property located next to hills and a harbour. Make sure to choose Swiss Inn Batam near Mubut Darat Island - a top-rated resort with views of the sea.

+ Read more - Less

Filtering results

Please wait...

209 hotels found