Get support for your booking:
(866) 656-8207
Select your loyalty program to earn points with your booking!

There are 59 properties with availability in Batam Island. Showing 1 – 30

Show map
Sort by: Recommended Price
Deals
Stars
Review score

  1. Very good 8.0

    based on 441 reviews 414 reviews in English

    Da Vienna Boutique Hotel 3 Star Hotel

    jl. pembangunan Blok H No 1, Nagoya - Batam, Batam Island 29425 Show map
  2. Good 6.6

    based on 1071 reviews 907 reviews in English

    Harbour Bay Amir Hotel 3 Star Hotel

    Jl Duyung Sel Jodoh, Batam Island 29432 Show map
    rates per night from
  3. Up to 30% off with Agoda Insider Deals!

  4. 20% Discount!

    Very good 7.3

    based on 663 reviews 610 reviews in English

    KTM Resort 3 Star Hotel

    Jl. Kolonel Soegiono, TG. Pinggir - Sekupang, Batam Island Show map
  5. Very good 7.3

    based on 1001 reviews 915 reviews in English

    Formosa Hotel Batam 3 Star Hotel

    A8 City Plaza Komplek, Batam Island Show map
    rates per night from
  6. Very good 7.7

    based on 941 reviews 877 reviews in English

    Gideon Hotel Batam 3 Star Hotel

    Komp. Penuin Center Blok AA No. 1 - PENUIN Batam - INDONESIA, Batam Island 36000 Show map
  7. Very good 7.5

    based on 627 reviews 565 reviews in English

    Biz Hotel Batam 3 Star Hotel

    Complex Nagoya Newtown T15, Batam Island 29432 Show map
  8. 20% Discount!

    Very good 7.4

    based on 1047 reviews 969 reviews in English

    89 Hotel 3 Star Hotel

    Pembangunan Baloi Street, Block VI, Penuin, Batam Island 29432 Show map
  9. Very good 7.5

    based on 49 reviews 47 reviews in English

    Eska Hotel 3 Star Hotel

    Komp. Ruko Kepri Mall No. 27 - 34 Jalan Jendral A. Yani, Batam Island 29444 Show map
  10. Very good 7.5

    based on 1528 reviews 1312 reviews in English

    Swiss-Inn Batam 3 Star Hotel

    Komp. Villa Idaman, Baloi, Batam Island 29432 Show map
  11. Very good 7.1

    based on 1303 reviews 1174 reviews in English

    The Hills Batam Hotel 3 Star Hotel

    Jalan Teuku Umar No.1 Nagoya, Batam Island 29432 Show map
  12. Very good 7.0

    based on 628 reviews 489 reviews in English

    Nagoya Plasa Hotel 3 Star Hotel

    Jl. Imam Bonjol, Batam Island 29432 Show map
  13. Very good 7.5

    based on 337 reviews 286 reviews in English

    Batam City Hotel 3 Star Hotel

    Komp. Penuin center OB No 1-7, Batam Island 29432 Show map
  14. Very good 7.0

    based on 476 reviews 425 reviews in English

    GGi HOTEL 3.5 Star Hotel

    Jl Duyung, Sei Jodoh Batu Ampar, Batam Island 29453 Show map
  15. Very good 7.8

    based on 464 reviews 413 reviews in English

    Amaris Hotel Nagoya Hill - Batam 2 Star Hotel

    Komp. Ruko Nagoya Hill Blok I No. 10- l-6, Jl. Teuku Umar, Batam Island 29444 Show map
  16. Very good 7.2

    based on 125 reviews 112 reviews in English

    Lovina Inn Batam Center 2 Star Hotel

    Komplek Anugrah Blok A1 No. 1 - Batam Center, Batam Island Show map
  17. Good 6.6

    based on 445 reviews 349 reviews in English

    Nagoya One Hotel 2 Star Hotel

    Komplek Nagoya Square Blok E No 9 - 18, Batam Island 29432 Show map
  18. Very good 7.3

    based on 534 reviews 459 reviews in English

    Swiss-Belinn Batam 3 Star Hotel

    Jl.Prambanan No.1 Sei Jodoh Batam, Batam Island 29432 Show map
  19. Very good 7.2

    based on 611 reviews 478 reviews in English

    Mercure Batam Hotel 3 Star Hotel

    Jl Raden Patah 12, Batam Island Show map
    rates per night from
  20. Excellent 8.1

    based on 31 reviews 28 reviews in English

    Nite and Day Batam Jodoh Square 2 Star Hotel

    Komp. Jodoh Square Blok E No.53-56, Batam Island 29432 Show map
  21. Very good 7.2

    based on 224 reviews 202 reviews in English

    Centro By Orchardz Hotel 3 Star Hotel

    The Central Sukajadi, Jalan Central Raya No.08, Batam Island 29463 Show map
  22. Very good 7.6

    based on 113 reviews 101 reviews in English

    Zia Hotel Boutique Batam 3 Star Hotel

    Jl. Laksamana Bintan Komplek Inti Batam Blok G 3-6 Sei Panas Batam, Batam Island 29432 Show map
  23. Very good 7.6

    based on 16 reviews 13 reviews in English

    Zest Hotel Harbour Bay Batam 2 Star Hotel

    Harbour Bay Complex Jl. Duyung Sei Jodoh Batam, Batam Island 29432 Show map
  24. Good 6.9

    based on 339 reviews 272 reviews in English

    Batam Centre Hotel 3 Star Hotel

    Komp. Raffles Blok E No 6-9, Batam Centre Jl. Engku Putri, Batam Island 29432 Show map
  25. Very good 7.5

    based on 34 reviews 28 reviews in English

    Hana Hotel Batam 2 Star Hotel

    Komplek Nagoya Business Center Blok IV No. 17, Batam Island 29444 Show map
  26. Very good 7.5

    based on 93 reviews 84 reviews in English

    Venesia Hotel 2 Star Hotel

    Komp. Rezeki Graha Mas No. 12 - 12A(ORCHID PARK) BATAM CENTER, Batam Island Show map
  27. Good 6.6

    based on 22 reviews 20 reviews in English

    Lovina Inn Nagoya 2 Star Hotel

    Komplek Sri Usaha blok H no.8, Batam Island 29444 Show map
  28. Good 6.8

    based on 31 reviews 29 reviews in English

    D' Merlion Hotel 3 Star Hotel

    Jalan Marina, Komplek Merlion Square. Blok A03 - B11, Batu Aji, Batam Island 29438 Show map
  29. Good 6.8

    based on 40 reviews 30 reviews in English

    Lovina Inn Penuin Hotel 2 Star Hotel

    Penuin Centre Blok A No.1, Batam Island 29436 Show map
  30. Very good 7.5

    based on 135 reviews 120 reviews in English

    Godes Hotel 1 Star Hotel

    Komp. Seraya Mas Centre Blok A No. 01, Batam Island Show map
  31. Good 6.2

    based on 65 reviews 58 reviews in English

    Cittic Batam Hotel 2 Star Hotel

    Sriwija Street No. 23rd Pelita Batam, Batam Island 29432 Show map

Next Page 1 of 2