Default HTG hotel image

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

  • 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

Next weekend
In two weeks

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 45
SAR 60 total
includes taxes & fees
16 Nov - 17 Nov
Heng Ann Guest House

2. 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 130
SAR 166 total
includes taxes & fees
11 Nov - 12 Nov
The Nest House

3. 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 330
SAR 356 total
includes taxes & fees
7 Dec - 8 Dec
Dusit Princess Melaka

4. 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, (964 reviews)
"Free parking. Great breakfast."
United States
TECK
The price is SAR 265
SAR 327 total
includes taxes & fees
23 Nov - 24 Nov
Doubletree by Hilton Melaka

5. 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 306
SAR 344 total
includes taxes & fees
10 Nov - 11 Nov
Amadel Residence

6. 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 176
SAR 203 total
includes taxes & fees
10 Nov - 11 Nov
Rosa Malacca

7. 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 324
SAR 363 total
includes taxes & fees
15 Nov - 16 Nov
Courtyard by Marriott 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 164
SAR 206 total
includes taxes & fees
10 Nov - 11 Nov
ibis Melaka

9. 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 279
SAR 314 total
includes taxes & fees
14 Nov - 15 Nov
Treasures Hotel and Suites

10. 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 343
SAR 343 total
includes taxes & fees
7 Dec - 8 Dec
CHRISTEE SUITES HOTEL

11. 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)
"Very noisy at night not because of the hotel's responsibility but some bad tourists outside and motor cyclists. The location is ideal."
Japan
SHINICHI
The price is SAR 166
SAR 209 total
includes taxes & fees
10 Nov - 11 Nov
JonkeRED Heritage Hotel

12. 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, (33 reviews)
"Fantastic projection tv in room"
United States
David
The price is SAR 233
SAR 289 total
includes taxes & fees
11 Nov - 12 Nov
VIENTO RedHouse Melaka by Rest Collection

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 141
SAR 170 total
includes taxes & fees
7 Dec - 8 Dec
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)
"The room was clean and comfortable, the staff were friendly and helpful, and everything was well taken care of."
Singapore
Chan
The price is SAR 157
SAR 199 total
includes taxes & fees
15 Nov - 16 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)
"Very good! Staffs are nice and helpful"
Hong Kong SAR China
Sui Man Susan
The price is SAR 179
SAR 225 total
includes taxes & fees
10 Nov - 11 Nov
Estadia Hotel

16. 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 41
SAR 60 total
includes taxes & fees
12 Nov - 13 Nov
OYO Swiss Hotel Heritage Boutique Melaka

17. 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
Old Town Guesthouse

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
6 Dec - 7 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
9 Nov - 10 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 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 swimming pool with slides, lounge chairs, and umbrellas.
Dusit Princess Melaka
5.0 star property
9.4
Exceptional
91 reviews
View
A high-rise hotel with a distinctive curved glass tower, multiple floors, and a view of a body of water and greenery in the background.
Doubletree by Hilton Melaka
5.0 star property
9.0
Wonderful
964 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

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.