Hotels in Batam Island (Sumatra, Indonesia)

1666 hotels in Batam Island

  1. Aston Batam Hotel & Residence

    Diverse Dining at Basil Restaurant
    See prices from 9 sites
    from$41
  2. Montigo Resorts Nongsa

    Multiple on-site dining venues
    See prices from 11 sites
    from$182
  3. Nagoya Hill Hotel Batam

    Comprehensive wellness and fitness facilities
    See prices from 9 sites
    from$17
  4. Woda Villa & Spa

    Extensive on-site recreational facilities
    See prices from 8 sites
    from$64
  5. KTM Resort

    Singapore skyline views from resort
    See prices from 9 sites
    from$44
  6. Harmoni One Convention Hotel and Service Apartments

    Rooftop Swimming Pool and Gym
    See prices from 10 sites
    from$28
  7. Batam Harbour Boutique Hotel & Spa

    Relax at on-site spa center
    See prices from 9 sites
    from$20
  8. Turi Beach Resort

    Seven On-Site Dining Options
    See prices from 14 sites
    from$39
  9. Oakwood Hotel & Apartments Grand Batam

    Outdoor pool and fitness center
    See prices from 5 sites
    from$128
  10. Batam Marriott Hotel Harbour Bay

    Direct access to ferry terminal
    See prices from 11 sites
    from$240
  11. Planet Holiday Hotel & Residence

    Diverse on-site culinary dining options
    See prices from 11 sites
    from$37
  12. Grand Eska Hotel & Suites Batam

    On-site spa and salon services
    See prices from 7 sites
    from$38
  13. HARRIS Hotel Batam Center

    Rooms with sea or city views
    See prices from 10 sites
    from$71
  14. ARTOTEL Batam

    Lobby Artspace Gallery Exhibits
    See prices from 9 sites
    from$57
  15. King's Hotel Nagoya Batam

    Panoramic city and sea views
    See prices from 10 sites
    from$28
  16. The BCC Hotel & Residence

    Relax at on-site spa facilities
    See prices from 6 sites
    from$39
  17. Swiss-Belhotel Harbour Bay

    Access nearby seafood restaurants and shops
    See prices from 12 sites
    from$70
  18. Harmoni Suites Hotel

    Dining at 24-hour restaurant
    See prices from 9 sites
    from$32
  19. AP Premier Batam

    Indoor pool and kids' playrooms
    See prices from 10 sites
    from$37
  20. Aston Nagoya City Hotel

    Central location near Nagoya Hill
    See prices from 6 sites
    from$52
  21. Pacific Palace Hotel

    Diverse On-site Dining Options
    See prices from 10 sites
    from$33
  22. Grand Mercure Batam Centre

    Spacious rooms with city views
    See prices from 1 site
    from$107
  23. Hotel Panbil

    Scenic lake views from rooms
    See prices from 11 sites
    from$74
  24. I Hotel Batam

    Extensive on-site wellness facilities
    See prices from 8 sites
    from$74
  25. Aston Inn Gideon Batam

    Diverse Asian and Western cuisine
    See prices from 10 sites
    from$46
  26. Nagoya Mansion Hotel and Residence

    Diverse on-site dining options
    See prices from 9 sites
    from$32
  27. I Hotel Baloi Batam

    Dine at On-site Nutmeg Restaurant
    See prices from 12 sites
    from$91
  28. HARRIS Resort Batam Waterfront

    On-site water sports and activities
    See prices from 9 sites
    from$62
  29. Ando Hotel Batam

    Access convenience store next door
    See prices from 6 sites
    from$33
  30. M One Hotel

    Proximity to Harbour Bay Terminal
    See prices from 9 sites
    from$32
  31. Holiday Inn Resort Batam By Ihg

    Multiple indoor and outdoor pools
    See prices from 10 sites
    from$62
  32. HARRIS Resort Barelang Batam

    Multiple outdoor swimming pool options
    See prices from 9 sites
    from$71
  33. HARRIS Hotel & Suites Nagoya Batam

    Spacious fitness center and pool
    See prices from 5 sites
    from$88
  34. Batam City Hotel

    Walk to major shopping malls
    See prices from 8 sites
    from$27
  35. Aglow Hotel Harbor Bay Batam

    Swim in the outdoor pool
    See prices from 9 sites
    from$38

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.

Price range

Hotels in Batam Island - Price range from ‎$17 to ‎$240 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about Batam Island