Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


10 Best Hotels in Batam

See all 168 properties in Batam

Estimated price for 1 night/2 adults

Harmoni One Convention Hotel & Service Apartments

Harmoni One Convention Hotel & Service Apartments

Jl Engku Putri, Batam Centre, Batam, Batam Island
Harmoni One Convention Hotel & Service Apartments
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in the heart of Batam, this spa hotel is within 2 mi (3 km) of Batam Center Shopping Area, Batam Centre Ferry Terminal, and Batam Centre. Mega Mall is ...

AU$43 per night for 2 guests

20 Jun - 21 Jun
Radisson Golf & Convention Center Batam

Radisson Golf & Convention Center Batam

Jl. Jendral Sudirman, Sukajadi, Batam, Kepulauan Riau
Radisson Golf & Convention Center Batam
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

This family-friendly Batam hotel is located near the airport, within 3 mi (5 km) of Batam Center Shopping Area, Batam Centre Ferry Terminal and Batam Centre. ...

AU$110 per night for 2 guests

26 Jun - 27 Jun
Harmoni Hotel

Harmoni Hotel

Jl. Imam Bonjol, Nagoya, Batam, Batam Island
Harmoni Hotel
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in the heart of Batam, this spa hotel is within 3 mi (5 km) of Harbor Bay Ferry Terminal, BCS Mall (Batam City Square), and Maha Vihara Duta Maitreya ...

AU$67 per night for 2 guests

29 Jun - 30 Jun
Best Western Premier Panbil

Best Western Premier Panbil

Jl Ahmad Yani, Batam, Batam Island
Best Western Premier Panbil
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in the heart of Batam, this hotel is within 6 mi (10 km) of Batam Center Shopping Area, Batam Centre Ferry Terminal, and Batam Centre. Mega Mall and ...

AU$103 per night for 2 guests

3 Jul - 4 Jul
Montigo Resorts Nongsa

Montigo Resorts Nongsa

Jl. Hang Lekir, Nongsa, Batam, Batam Island
Montigo Resorts Nongsa
    4.5 out of 5.0
     
     

    Offering direct access to the beach, this Batam resort is 2.1 mi (3.4 km) from Nongsa Pura Ferry Terminal and 2.6 mi (4.2 km) from Tamarin Santana Golf Club. ...

    AU$422 per night for 2 guests

    2 Jul - 3 Jul
    Aston Batam Hotel & Residence

    Aston Batam Hotel & Residence

    Jl. Sriwijaya No. 1, Kp. Pelita, Lubuk Baja, Batam
    Aston Batam Hotel & Residence
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Situated in Batam, this hotel is 1.6 mi (2.6 km) from BCS Mall (Batam City Square) and 2.2 mi (3.6 km) from Harbor Bay Ferry Terminal. Maha Vihara Duta Maitreya ...

    AU$90 per night for 2 guests

    3 Jul - 4 Jul
    Swiss-Belhotel Harbour Bay

    Swiss-Belhotel Harbour Bay

    Jl. Duyung, Sei Jodoh Batu Ampar, Batam, Batam Island
    Swiss-Belhotel Harbour Bay
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Situated near the bay, this hotel is 0.5 mi (0.8 km) from Harbor Bay Ferry Terminal and 2.2 mi (3.5 km) from BCS Mall (Batam City Square). Batam Centre Ferry ...

    AU$69 per night for 2 guests

    23 Jun - 24 Jun
    Turi Beach Resort

    Turi Beach Resort

    Jalan Hang Lekiu Nongsa, Batam, Batam Island
    Turi Beach Resort
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Batam, this beachfront resort is next to a golf course, 1.8 mi (2.9 km) from Nongsa Pura Ferry Terminal, and 13.2 mi (21.2 km) from Batam Centre Ferry ...

    AU$136 per night for 2 guests

    2 Jul - 3 Jul
    Ibis Styles Batam Nagoya

    Ibis Styles Batam Nagoya

    Jalan Yos Sudarso Bengkong Laut, Batam Kepulauan Riau, Batu Ampar, Batam, Riau Islands
    Ibis Styles Batam Nagoya
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Situated in Batam, this hotel is 2.5 mi (4 km) from Maha Vihara Duta Maitreya Buddhist Temple and 2.7 mi (4.3 km) from Harbor Bay Ferry Terminal. BCS Mall (Batam ...

    AU$50 per night for 2 guests

    3 Jul - 4 Jul
    Panbil Residence Apartment Batam

    Panbil Residence Apartment Batam

    Jalan Ahmad Yani, Panbil Estate, Muka Kuning, Sei Beduk, Batam, Batam Island
    Panbil Residence Apartment Batam
      3.5 out of 5.0
       
       

      Situated in Batam, this apartment building is within 6 mi (10 km) of Batam Center Shopping Area, Batam Centre Ferry Terminal, and Batam Centre. Mega Mall and ...

      AU$59 per night for 2 guests

      9 Jul - 10 Jul
      Grands i Hotel

      Grands i Hotel

      Jl Teuku Umar Bukit Nagoya, Batam, Batam Island
      Grands i Hotel
        4.0 out of 5.0
         
         

        Located in the heart of Batam, this hotel is 1.6 mi (2.6 km) from BCS Mall (Batam City Square) and 1.7 mi (2.7 km) from Harbor Bay Ferry Terminal. Maha Vihara ...

        AU$121 per night for 2 guests

        21 Jun - 22 Jun
        Nongsa Point Marina & Resort

        Nongsa Point Marina & Resort

        Jalan Hang Lekiu Nongsa, Kepulauan Riau, Batam, Batam Island
        Nongsa Point Marina & Resort
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        Located in Batam, this beachfront resort is next to a golf course, 1.8 mi (2.9 km) from Nongsa Pura Ferry Terminal, and 13.1 mi (21.1 km) from Batam Centre Ferry ...

        AU$95 per night for 2 guests

        21 Jun - 22 Jun
        Planet Holiday Hotel & Residence

        Planet Holiday Hotel & Residence

        Jl. Raja Ali Haji, Sei Jodoh, Batam
        Planet Holiday Hotel & Residence
          4.0 out of 5.0
           
           

          Situated on the boardwalk, this spa hotel is within 3 mi (5 km) of Harbor Bay Ferry Terminal, BCS Mall (Batam City Square), and Maha Vihara Duta Maitreya Buddhist ...

          AU$72 per night for 2 guests

          2 Jul - 3 Jul
          I Hotel Baloi Batam

          I Hotel Baloi Batam

          komplek Baloi Kusuma Indah No 7, Batam, BTH
          I Hotel Baloi Batam
            3.5 out of 5.0
             
             

            Situated in Batam, this hotel is 0.3 mi (0.5 km) from BCS Mall (Batam City Square) and 2.3 mi (3.7 km) from Harbor Bay Ferry Terminal. Maha Vihara Duta Maitreya ...

            AU$101 per night for 2 guests

            30 Jun - 1 Jul
            Holiday Inn Resort Batam

            Holiday Inn Resort Batam

            Waterfront City, Batam, Batam Island
            Holiday Inn Resort Batam
            • Free Cancellation
            • Reserve now, pay when you stay
            3.5 out of 5.0
             
             

            Set in Batam, this family-friendly resort is within 12 mi (20 km) of Sekupang Ferry Terminal, Nagoya Hill Mall, and Batam Center Shopping Area. Batam Centre ...

            AU$91 per night for 2 guests

            21 Jun - 22 Jun
            Batam Harbour Hotel & Spa

            Batam Harbour Hotel & Spa

            Komplek Citra Supermall, Jl. Duyung Blok H No. 20-28, Batam
            Batam Harbour Hotel & Spa
              3.5 out of 5.0
               
               

              Situated by the ocean, this spa hotel is 2.2 mi (3.5 km) from BCS Mall (Batam City Square) and within 6 mi (10 km) of Batam Centre and Batam Centre Ferry Terminal. ...

              AU$50 per night for 2 guests

              20 Jun - 21 Jun
              Nagoya Hill Hotel Batam

              Nagoya Hill Hotel Batam

              Jl. Teuku Umar, Lubuk Baja Kota, Batam, Riau Islands
              Nagoya Hill Hotel Batam
                3.5 out of 5.0
                 
                 

                Situated in Batam, this hotel is within 3 mi (5 km) of Harbor Bay Ferry Terminal, BCS Mall (Batam City Square), and Maha Vihara Duta Maitreya Buddhist Temple. ...

                AU$141 per night for 2 guests

                29 Jun - 30 Jun
                Da Vienna Boutique Hotel

                Da Vienna Boutique Hotel

                Jl. Pembangunan Nagoya, Batam, Riau Islands
                Da Vienna Boutique Hotel
                  3.0 out of 5.0
                   
                   

                  Situated in Batam, this spa hotel is 1 mi (1.6 km) from BCS Mall (Batam City Square) and 1.8 mi (2.9 km) from Harbor Bay Ferry Terminal. Maha Vihara Duta Maitreya ...

                  AU$50 per night for 2 guests

                  23 Jun - 24 Jun
                  Gideon Hotel Batam

                  Gideon Hotel Batam

                  Komp Penuin Centre Blok AA No. 1, Penuin, Batam, Batam Island
                  Gideon Hotel Batam
                    3.0 out of 5.0
                     
                     

                    Situated in Batam, this hotel is 2.2 mi (3.6 km) from Harbor Bay Ferry Terminal and within 6 mi (10 km) of Kepri Mall and Batam Center Shopping Area. Batam Centre ...

                    AU$60 per night for 2 guests

                    20 Jun - 21 Jun
                    Swiss-Belinn Batam

                    Swiss-Belinn Batam

                    Jl. Prambanan No. 1, Jodoh Batam, Batam, Batam Island
                    Swiss-Belinn Batam
                    • Free Cancellation
                    • Reserve now, pay when you stay
                    3.5 out of 5.0
                     
                     

                    Located in the heart of Batam, this hotel is within 9 mi (15 km) of Barelang Bridge, Batam Centre Ferry Terminal, and Batam Center Shopping Area. Batam Centre ...

                    AU$40 per night for 2 guests

                    28 Jun - 29 Jun

                    Check prices on hotels in Batam

                    Tonight 19 Jun. - 20 Jun.
                    This weekend 21 Jun. - 23 Jun.
                    Next weekend 28 Jun. - 30 Jun.
                    Map

                    Recent Reviews in Batam