Default HTG hotel image

Find hotels near St. John's Fort, Malacca City from SAR 58

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for St. John's Fort hotels

1. Heng Ann Guest House

Heng Ann Guest House
2.5 star property
0.9 km from St. John's Fort
9.4 out of 10, Exceptional, (9 reviews)
"Lovely locations, safe area and access, friendly staff."
Canada
Geoffrey
The price is SAR 42
SAR 58 total
includes taxes & fees
24 Nov - 25 Nov
Heng Ann Guest House

2. Dusit Princess Melaka

Dusit Princess Melaka
5.0 star property
1.8 km from St. John's Fort
9.4 out of 10, Exceptional, (91 reviews)
"Clean room and variety of breakfast menu."
Malaysia
Afiqri
The price is SAR 334
SAR 359 total
includes taxes & fees
17 Nov - 18 Nov
Dusit Princess Melaka

3. The Nest House

The Nest House
3.5 star property
Taman Melaka Raya, 1.1 km from St. John's Fort
9.4 out of 10, Exceptional, (262 reviews)
"Love the design of this hotel"
Canada
Dianfei
The price is SAR 115
SAR 149 total
includes taxes & fees
4 Nov - 5 Nov
The Nest House

4. Amadel Residence

Amadel Residence
3.5 star property
1.8 km from St. John's Fort
10.0 out of 10, Exceptional, (63 reviews)
"Great location"
Australia
Sharina
The price is SAR 319
SAR 358 total
includes taxes & fees
4 Nov - 5 Nov
Amadel Residence

5. Rosa Malacca

Rosa Malacca
4.0 star property
0.6 km from St. John's Fort
9.2 out of 10, Wonderful, (352 reviews)
"Clean room. Nice decorations. Friendly staff"
Singapore
Warren
The price is SAR 188
SAR 215 total
includes taxes & fees
5 Nov - 6 Nov
Rosa Malacca

6. Courtyard by Marriott Melaka

Courtyard by Marriott Melaka
5.0 star property
Pengkalan Rama Tengah, 1.9 km from St. John's Fort
9.2 out of 10, Wonderful, (308 reviews)
"Very clean and friendly staff"
Belgium
Hugo
The price is SAR 350
SAR 392 total
includes taxes & fees
12 Nov - 13 Nov
Courtyard by Marriott Melaka

7. Doubletree by Hilton Melaka

Doubletree by Hilton Melaka
5.0 star property
0.6 km from St. John's Fort
9.0 out of 10, Wonderful, (963 reviews)
"Free parking. Great breakfast."
United States
TECK
The price is SAR 265
SAR 326 total
includes taxes & fees
11 Nov - 12 Nov
Doubletree by Hilton Melaka

8. ibis Melaka

ibis Melaka
4.0 star property
1.8 km from St. John's Fort
8.6 out of 10, Excellent, (512 reviews)
"staff was friendly and the location was great "
Singapore
LI BENG
The price is SAR 163
SAR 205 total
includes taxes & fees
10 Nov - 11 Nov
ibis Melaka

9. VIENTO RedHouse Melaka by Rest Collection

VIENTO RedHouse Melaka by Rest Collection
3.5 star property
Tetek, 1.7 km from St. John's Fort
8.8 out of 10, Excellent, (32 reviews)
"Fantastic projection tv in room"
United States
David
The price is SAR 203
SAR 254 total
includes taxes & fees
4 Nov - 5 Nov
VIENTO RedHouse Melaka by Rest Collection

10. Treasures Hotel and Suites

Treasures Hotel and Suites
4.0 star property
1.7 km from St. John's Fort
9.0 out of 10, Wonderful, (173 reviews)
"Very pleasant stay"
Canada
Hetti
The price is SAR 257
SAR 291 total
includes taxes & fees
4 Dec - 5 Dec
Treasures Hotel and Suites

11. CHRISTEE SUITES HOTEL

CHRISTEE SUITES HOTEL
3.5 star property
Bandar Hilir, 1.3 km from St. John's Fort
9.0 out of 10, Wonderful, (10 reviews)
"Ample parking, large and clean rooms, near to popular tourist spots."
Singapore
Chun How
The price is SAR 300
SAR 358 total
includes taxes & fees
16 Nov - 17 Nov
CHRISTEE SUITES HOTEL

12. JonkeRED Heritage Hotel

JonkeRED Heritage Hotel
3.0 star property
Tetek, 1.8 km from St. John's Fort
8.8 out of 10, Excellent, (81 reviews)
"The hotel was within walking distance of a number of tourist attractions. Also, it’s close to food outlets serving local cuisine."
United States
Vera
The price is SAR 151
SAR 194 total
includes taxes & fees
3 Dec - 4 Dec
JonkeRED Heritage Hotel

13. Rucksack Inn Premium Melaka

Rucksack Inn Premium Melaka
3.0 star property
Bandar Hilir, 1.5 km from St. John's Fort
8.4 out of 10, Very good, (167 reviews)
"Good place to stay. "
Malaysia
Sonia
The price is SAR 88
SAR 107 total
includes taxes & fees
17 Nov - 18 Nov
Rucksack Inn Premium Melaka

14. Hatten Hotel Melaka

Hatten Hotel Melaka
5.0 star property
1.4 km from St. John's Fort
8.0 out of 10, Very good, (1,004 reviews)
"Cleanliness and quiet, quite a convenient location with shops close by and a short ride to the old town."
Singapore
Hwee Hong
The price is SAR 156
SAR 198 total
includes taxes & fees
9 Nov - 10 Nov
Hatten Hotel Melaka

15. Estadia Hotel

Estadia Hotel
4.0 star property
1.4 km from St. John's Fort
8.2 out of 10, Very good, (1,000 reviews)
"Great location and value for money "
Singapore
Lian peng
The price is SAR 179
SAR 224 total
includes taxes & fees
4 Nov - 5 Nov
Estadia Hotel

16. Old Town Guesthouse

Old Town Guesthouse
3.0 star property
1.3 km from St. John's Fort
10.0 out of 10, Exceptional, (3 reviews)
"Old Town Guesthouse was the perfect place to stay in Melaka. Great location, lovely clean rooms, and friendly host with lots of travel tips!"
United Kingdom
Anonymous traveler
The price is SAR 65
SAR 82 total
includes taxes & fees
3 Dec - 4 Dec
Old Town Guesthouse

17. OYO Swiss Hotel Heritage Boutique Melaka

OYO Swiss Hotel Heritage Boutique Melaka
2.5 star property
1.8 km from St. John's Fort
7.6 out of 10, Good, (111 reviews)
"Stayed at this place every time I visit Melaka. Convenient location and highly accessible. "
Singapore
benjamin
The price is SAR 40
SAR 60 total
includes taxes & fees
10 Nov - 11 Nov
OYO Swiss Hotel Heritage Boutique Melaka

18. Sunshine Inn Plus

Sunshine Inn Plus
2.0 star property
Taman Melaka Raya, 0.7 km from St. John's Fort
8.0 out of 10, Very good, (66 reviews)
"Super clean despite being old but still well maintained. "
Malaysia
Patrick
The price is SAR 91
SAR 111 total
includes taxes & fees
11 Nov - 12 Nov
Sunshine Inn Plus

19. Eco Tree Hotel

Eco Tree Hotel
3.0 star property
Taman Melaka Raya, 1 km from St. John's Fort
7.6 out of 10, Good, (312 reviews)
"Front desk folks were a little grumpy. Not rude or anything, just seemed like we were intruding on their time when we were checking-in and out. Overall hotel vibe is like a budget hotel. But we chose the hotel for the location which is walking distance to tourists attractions. In that sense, they met expectations."
United States
Wei Lynn
The price is SAR 90
SAR 110 total
includes taxes & fees
3 Dec - 4 Dec
Eco Tree Hotel

20. Johan Travellers Lodge

Johan Travellers Lodge
2.5 star property
Taman Melaka Raya, 1.3 km from St. John's Fort
7.8 out of 10, Good, (22 reviews)
"Room are very comfortable and nice... will repeat to stay here if i come to melaka again ❤️"
Malaysia
fahtein
The price is SAR 61
SAR 84 total
includes taxes & fees
4 Nov - 5 Nov
Johan Travellers Lodge
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to St. John's Fort

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
A multi-story building with traditional architecture, featuring a prominent red-lit entrance and a parking lot in front.
Heng Ann Guest House
2.5 star property
9.4
Exceptional
9 reviews
View
A swimming pool with slides, lounge chairs, and umbrellas.
Dusit Princess Melaka
5.0 star property
9.4
Exceptional
91 reviews
View
A modern hotel room with a large bed, a ceiling fan, and a view of a cityscape through large windows.
The Nest House
3.5 star property
9.4
Exceptional
262 reviews
View
A modern living room with a flat-screen TV, a ceiling fan, and a large window with curtains.
Amadel Residence
3.5 star property
10.0
Exceptional
63 reviews
View
A cozy interior with a brick wall, a sofa with cushions, a display case with hats, and framed pictures on the wall.
Rosa Malacca
4.0 star property
9.2
Wonderful
352 reviews
View

Top St. John's Fort Hotel Reviews

Other attractions near St. John's Fort

Frequently asked questions

What's the area like around St. John's Fort?
St. John's Fort is located in a walkable area of Malacca City known for its major shopping area and interesting historical sites. If you're looking for a convenient place to stay, check out the 159 hotels and other accommodations you'll find within a mile.
Where is the best place to stay near St. John's Fort?
Adjacent to St. John's Fort, Arenaa Deluxe Boutique Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers free parking and a fitness center. Other good options within a short distance include Hatten Hotel Melaka and Doubletree by Hilton Melaka.
How many hotels will I be able to find close to St. John's Fort?
Expedia has 159 hotels and other accommodations within a mile from St. John's Fort.
If I need to cancel the hotel reservation for my stay near St. John's Fort, will I receive a refund?
Yes, you'll find most hotel reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before your check-in date. If you have a reservation that's non-refundable, you might still have the option to cancel and get a refund within a 24-hour period of booking. Add your dates and click on "Search", then you can use the "fully refundable" filter to get the best options available near St. John's Fort.
Where can I learn more about changing or cancelling my trip in the area near St. John's Fort?
To access more information about picking new dates or cancelling your stay near St. John's Fort, click here.
What can I see and do near St. John's Fort?
You'll want to browse the collections at Malacca Sultanate Palace Museum, Baba Nyonya Heritage Museum, and Independence Memorial. Some landmarks that you won't want to miss include Portuguese Settlement, A Famosa, and St Paul's Church. Take in some of the local culture at Encore Melaka, Malacca Heritage Centre, and Kite Museum.