Hotels in Malacca near St John's Fort

Multiple accommodations for your stay
Check-in date:
26 Mar 2026
Check-out date:
27 Mar 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

877 results found

Central Condo 2Pax/1Room/Wi-Fi/Frnt Mahkota Parade

Jalan Syed Abdul Aziz 4057, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

The apartment is 850 m from the Malacca Heritage Centre, which is an excellent place to improve cultural awareness. Located just 1.6...
Read more...
7.9
Good
8 reviews

Mahkota Prd Pahlawan Homestay 1Rom-4Pax/Free Wi-Fi

75000 Jalan Syed Abdul Aziz 4047, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

This 600 m² apartment is within 800 metres of the Chinatown and just 1.2 km from the 18th-century Christ Anglican Church. Located an...
Read more...
4.3
Decent
9 reviews

Riviera Suites Melaka

G-Lobby B, Riviera Pulau Melaka Jalan Baiduri 1, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

You'll need 15-minute drive to Batu Berendam airport. Located about a 25-minute walk from the Middleburg Bastion, the 4-star Riviera...
Read more...
7.9
Good
557 reviews

City View 2 Room Apartment

16, Jalan Syed Abdul Aziz, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

This 2-bedroom apartment is situated just 0.8 km from the 80m-high tower "Menara Taming Sari" and not far from the Melaka Maritime...
Read more...
8.0
Very Good
2 reviews

Frangipani Mahkota Apartment Melaka

Room 2091, Block 2 Frangipani, Level 9, Jalan Syed Abdul Aziz, Mahkota Hotel Apartment, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

The spacious apartment in Malacca is 8 minutes' walk from the Upside Down House Gallery of Melaka and 1.6 km from the Melaka River....
Read more...
6.2
Pleasant
30 reviews

Costa Mahkota Relaxing View 2Br 5Pax Town Area

Jalan Syed Abdul Aziz, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

This 1-bedroom apartment lies 18 minutes' walk from the Jonker Street Night Market. The 48 m² Costa Mahkota Relaxing View 2Br 5Pax...
Read more...
9.4
Superb
23 reviews

Mahkota Hotel Apartment Melaka

Jalan Syed Abdul Aziz, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

Eye on Malaysia is at a distance of about a 25-minute walk away, while Flora de la Mar Maritime Museum is a mere 500…
Read more...
7.2
Good
34 reviews

Lks Hotel

No 128 Kompleks Munshi Abdullah, Jalan Munshi Abdullah, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

This Malacca hotel is about 5 km from Batu Berendam airport and a mere 1.8 km from such cultural venues as the Melaka Maritime Museum.
Read more...

Czxs House

100-J, Jalan Bukit Serindit 2, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

Also, the villa is a mere 1.8 km from The Orangutan House and a mere 1.9 km from the Melaka Dutch Square. The 2-bedroom…
Read more...

Century Mahkota Apartments

16 Jalan Syed Abdul Aziz, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

Guests can easily reach Taming Sari Tower, which is merely a 7-minute walk away. Offering a swimming pool, the 1-room Century...
Read more...
8.6
Fabulous
144 reviews

The Emperor Hotel Malacca

123 Jalan Munshi Abdullah, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

The 3-star hotel enjoys proximity to Melaka Island, located 1.9 km away. Featuring Wi-Fi in public areas, The Emperor Hotel Malacca...
Read more...

My Cozy 2-Bedroom Apartment

16 Jalan Syed Abdul Aziz, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

The style Malacca Clock Tower is a mere 1.2 km away, while the Dataran Pahlawan Melaka Megamall is within easy reach of the spacious...
Read more...
8.9
Fabulous
62 reviews

Oyo 89846 Lotus Inn Hotel

Jalan Semabok, No 2846, Melaka City, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

The centre of Malacca can be reached within a 30-minute walk. Oyo 89846 Lotus Inn Hotel Malacca offers 21 rooms a 10-minute drive…
Read more...

Bk House

No. 5, Kompleks Perniagaan, Jalan Merdeka, Taman Melaka Raya, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

At a distance of 1 km, you can visit Middleburg Bastion along with Jonker Street Night Market located nearby a mere 9 minutes' walk...
Read more...

Lovely 1-Bedroom Condo With Facilities

F6-3, Pangsapuri Costa Mahkota, Jalan Syed Abdul Aziz, 75000 Melaka, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

A Famosa can be reached after 5 minutes' walk away. Set within 1 km of Kampung Kling Mosque, the 1-room Lovely 1-Bedroom Condo…
Read more...
9.3
Superb
88 reviews

Oyo Home 90533 Nomadic Town Condo

Blok 6, Unit 04-7, Mahkota Apartment, 16, Jalan Syed Abdul Aziz, Melaka, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

Malacca centre can be reached within 15 minutes' walk. Located just 1 km from the captivating museum "Baba and Nyonya House", Oyo...
Read more...

Hotel Sunflower - Hls

57, Jalan Pj 1, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

You'll need 15-minute drive to Batu Berendam airport. Located 2.8 km from Sam Po Keng Temple, the 3-star Hotel Sunflower - Hls...
Read more...
8.8
Fabulous
170 reviews

Ibis Melaka

249 Jalan Bendahara, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

The centre of Malacca can be reached within a 10-minute walk, and natural attractions like the River Walk are just an 8-minute walk…
Read more...
7.7
Good
2275 reviews

Instay Strait View Costa Mahkota

Jalan Syed Abdul Aziz, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

The apartment lies approximately 25 minutes on foot from the Sky Tower Melaka. The 1-room Instay Strait View Costa Mahkota Malacca...
Read more...
8.2
Very Good
18 reviews

Mahkota Hotel Homestay

No 16 Jalan Syed Abdul Aziz, Malacca, Malaysia

1.6 km to St John's Fort (Open map)

You'll need 15-minute drive to Batu Berendam airport. The 4-star Mahkota Hotel Homestay Malacca offers access to the Melaka River,...
Read more...
Thank you for subscribing
Close