Mid Range Bali Hotels
This page lists a shorter selection of mid range Bali hotels and resorts, covering the main beach areas and a few inland options around Ubud. The list has been kept to a more manageable size, with a mix of beach hotels, resorts, villas and smaller properties.

More Bali Hotel Pages
Search More Hotels in Bali
Bali prices and room availability change a lot through the year. Use the Agoda search link below if you want to compare more hotels, check current prices or look at recent guest photos.
Discovery Kartika Plaza Hotel
5 star Bali hotel
Discovery Kartika Plaza Hotel is a 5-star hotel in the Kuta / Tuban area. It is worth checking if you want spa or massage facilities and a swimming pool, with a base near shops, restaurants and the busier beach areas. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Kartika Plaza, Po Box 1012
Paradisus by Meliá Bali
5 star Bali hotel
Paradisus by Meliá Bali is a 5-star villa-style stay in the Nusa Dua area. It is worth checking if you want beachfront-style facilities, spa or massage facilities and a swimming pool, with a base near the resort area around Nusa Dua and Tanjung Benoa. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Kawasan Wisata BTDC Lot 1
Hotel Santika Premiere Beach Resort
4 star Bali hotel
Hotel Santika Premiere Beach Resort is a 4-star beach resort in the Kuta area. It is worth checking if you want easy beach access, spa or massage facilities and gardens, with a base near shops, restaurants and the busier beach areas. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Kartika Plaza Tuban Kuta
Grand Balisani Suites Hotel
4 star Bali hotel
Grand Balisani Suites Hotel is a 4-star suite-style hotel in the Kerobokan / Seminyak area. It is worth checking if you want spa or massage facilities and a swimming pool, with a base near restaurants, beach clubs and the Seminyak area. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Batubelig Beach, Kerobokan
Bali Mandira Beach Resort & Spa
4 star Bali hotel
Bali Mandira Beach Resort & Spa is a 4-star resort and spa in the Legian area. It is worth checking if you want easy beach access, spa or massage facilities and a swimming pool, with a base near shops, restaurants and the busier beach areas. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Padma Legian Klod Bali-Legian Beach
Sanur Paradise Plaza Hotel
4 star Bali hotel
Sanur Paradise Plaza Hotel is a 4-star hotel in the Sanur area. It is worth checking if you want spa or massage facilities and a swimming pool, with a base near Sanur’s quieter beach strip. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jalan Hang Tuah 46
Blue Point Bay Villas & Spa Hotel
5 star Bali hotel
Blue Point Bay Villas & Spa Hotel is a 5-star villa-style stay in the Jimbaran area. It is worth checking if you want spa or massage facilities, a swimming pool and family facilities, with a base near Jimbaran Bay and the southern beaches. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Labuansait, Pecatu, Jimbaran Bay
Sadara Resort
4 star Bali hotel
Sadara Resort is a 4-star villa-style stay in the Tanjung Benoa area. It is worth checking if you want spa or massage facilities, a swimming pool and family facilities, with a base near the resort area around Nusa Dua and Tanjung Benoa. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Pratama, Tanjung BenoaNusa Dua
Kamandalu Resort & Spa
5 star Bali hotel
Kamandalu Resort & Spa is a 5-star resort and spa in the Bali area. It is worth checking if you want spa or massage facilities, gardens and a swimming pool, with a base near Bali sightseeing and beach days. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Andong, Banjar Nagi
The Royal Beach Seminyak Bali – MGallery Collection
5 star Bali hotel
The Royal Beach Seminyak Bali – MGallery Collection is a 5-star Bali stay in the Seminyak area. It is worth checking if you want easy beach access, spa or massage facilities and a swimming pool, with a base near restaurants, beach clubs and the Seminyak area. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jalan Camplung Tanduk, Seminyak Beach
Waka Di Ume Hotel
4 star Bali hotel
Waka Di Ume Hotel is a 4-star hotel in the Ubud area. It is worth checking if you want spa or massage facilities, a swimming pool and family facilities, with a base near Ubud’s rice fields, valleys and inland scenery. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jalan Suwetabr. Sambahan
Bali Niksoma Hotel
4.5 star Bali hotel
Bali Niksoma Hotel is a 4.5-star hotel in the Legian area. It is worth checking if you want a swimming pool and family facilities, with a base near shops, restaurants and the busier beach areas. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Padma Utara, Kaja
Rama Beach Resort & Villas
4 star Bali hotel
Rama Beach Resort & Villas is a 4-star villa-style stay in the Kuta area. It is worth checking if you want easy beach access, spa or massage facilities and a swimming pool, with a base near shops, restaurants and the busier beach areas. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Jenggala,kuta, P.O. box 3032, Denpasar
Warwick Ibah Luxury Villas & Spa
5 star Bali hotel
Warwick Ibah Luxury Villas & Spa is a 5-star villa-style stay in the Bali area. It is worth checking if you want spa or massage facilities and a swimming pool, with a base near Bali sightseeing and beach days. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Campuhan
Padma Resort Bali at Legian
5 star Bali hotel
Padma Resort Bali at Legian is a 5-star Bali stay in the Legian area. It is worth checking if you want spa or massage facilities, gardens and a swimming pool, with a base near shops, restaurants and the busier beach areas. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Padma No 1, P.O. Box 1107 TBB
White Rose Bali Hotels & Villas
4 star Bali hotel
White Rose Bali Hotels & Villas is a 4-star villa-style stay in the Legian area. It is worth checking if you want spa or massage facilities, a swimming pool and family facilities, with a base near shops, restaurants and the busier beach areas. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Legian Kuta
Bali Tropic Resort and Spa
4 star Bali hotel
Bali Tropic Resort and Spa is a 4-star resort and spa in the Tanjung Benoa area. It is worth checking if you want beachfront-style facilities, spa or massage facilities and gardens, with a base near the resort area around Nusa Dua and Tanjung Benoa. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Pratama 34 A – Nusa Dua
Mercure Sanur Hotel
4 star Bali hotel
Mercure Sanur Hotel is a 4-star hotel in the Sanur area. It is worth checking if you want spa or massage facilities, gardens and a swimming pool, with a base near Sanur’s quieter beach strip. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Mertasari, P.o. Box 3476 Denpasar
Puri Santrian Resort
4 star Bali hotel
Puri Santrian Resort is a 4-star Bali stay in the Sanur area. It is worth checking if you want beachfront-style facilities, gardens and a swimming pool, with a base near Sanur’s quieter beach strip. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Danau Tamblingan 63, Po Box 3055 Denpasar
AlamKulKul Boutique Resort
4 star Bali hotel
AlamKulKul Boutique Resort is a 4-star boutique hotel in the Legian area. It is worth checking if you want gardens, a swimming pool and water sports nearby, with a base near shops, restaurants and the busier beach areas. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jalan Pantai Kuta, Legian
Grand Mirage Resort & Thalasso Bali
5 star Bali hotel
Grand Mirage Resort & Thalasso Bali is a 5-star Bali stay in the Tanjung Benoa area. It is worth checking if you want spa or massage facilities, a swimming pool and family facilities, with a base near the resort area around Nusa Dua and Tanjung Benoa. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Pratama 74
Alila Ubud Hotel
5 star Bali hotel
Alila Ubud Hotel is a 5-star hotel in the Ubud area. It is worth checking if you want spa or massage facilities and a swimming pool, with a base near Ubud’s rice fields, valleys and inland scenery. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Desa Melinggih Kelod, Payangan, Gianyar
The Oberoi Hotel
5 star Bali hotel
The Oberoi Hotel is a 5-star hotel in the Seminyak area. It is worth checking if you want spa or massage facilities, fitness facilities and water sports nearby, with a base near restaurants, beach clubs and the Seminyak area. Use the Agoda link to check the current photos, map position and room details before booking.
Location: Jl. Kayu Aya, Seminyak Beach, Denpasar
More Bali Hotel Pages
