Find hotels near St. John's Fort, Malacca City from $23

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 720 hotels close to St. John's Fort with room rates, reviews, and availability. Most hotels are fully refundable.

Doubletree by Hilton Melaka

5.0 star property
0.4 mi from St. John's Fort
8.8 out of 10, Excellent, (900)
"Room is wide and staff is helpful, "
Malaysia
Wei Lian
$91 nightly
The price is $101
Dec 29 - Dec 30
Total with taxes and fees
Doubletree by Hilton Melaka

Rosa Malacca

4.0 star property
0.4 mi from St. John's Fort
9.2 out of 10, Wonderful, (333)
"We had a wonderful stay at Rosa Melaka. The hotel has a wonderful ambience and the staff were very friendly. We particularly love the breakfast offered. "
Singapore
Yew Cheong
$52 nightly
The price is $60
Jan 4 - Jan 5, 2026
Total with taxes and fees
Rosa Malacca

The Nest House

3.5 star property
Taman Melaka Raya, 0.7 mi from St. John's Fort
9.4 out of 10, Exceptional, (228)
"Beautiful boutique hotel! Very artsy. Bed was comfortable! Would stay again!"
Canada
Lori
$39 nightly
The price is $45
Dec 7 - Dec 8
Total with taxes and fees
The Nest House

Silverscape Family Studio Suite

3.0 star property
0.4 mi from St. John's Fort
9.2 out of 10, Wonderful, (7)
"객실은 깨끗하고 좋았고, 위치가 그렇게 좋은지는 모르겠어요. 호스트가 굉장히 친절했습니다."
South Korea
Anonymous traveler
$43 nightly
The price is $50
Dec 19 - Dec 20
Total with taxes and fees
Silverscape Family Studio Suite

Attic Home Melaka Silverscape Residence

3.0 star property
Taman Melaka Raya, 0.4 mi from St. John's Fort
9.0 out of 10, Wonderful, (27)
"Love the place. Love the food. Love the view (depend on where you stay of course). "
Singapore
Bahrim
$32 nightly
The price is $38
Jan 4 - Jan 5, 2026
Total with taxes and fees
Attic Home Melaka Silverscape Residence

Amadel Residence

3.5 star property
1.1 mi from St. John's Fort
10.0 out of 10, Exceptional, (57)
"Clean and comfortable apartment. Had everything we needed. Recommended!"
Singapore
Hong
$83 nightly
The price is $94
Jan 4 - Jan 5, 2026
Total with taxes and fees
Amadel Residence

Heng Ann Guest House

2.5 star property
0.5 mi from St. John's Fort
9.6 out of 10, Exceptional, (4)
"Simple and clean room, suitable for faMily booking"
Malaysia
Hazel
Heng Ann Guest House

Attic Home Melaka Imperio Residence

3.5 star property
Taman Melaka Raya, 0.6 mi from St. John's Fort
8.4 out of 10, Very Good, (19)
"Good room at great price, good view"
Malaysia
Puteri
$32 nightly
The price is $38
Dec 14 - Dec 15
Total with taxes and fees
Attic Home Melaka Imperio Residence

CHRISTEE SUITES HOTEL

3.5 star property
Bandar Hilir, 0.8 mi from St. John's Fort
9.0 out of 10, Wonderful, (8)
"Ample parking, large and clean rooms, near to popular tourist spots."
Singapore
Chun How
CHRISTEE SUITES HOTEL

Angsana Hotel

2.5 star property
0.2 mi from St. John's Fort
7.6 out of 10, Good, (17)
"Location was great but maintenance is a bit lacking. Staff was polite and helpful"
Malaysia
Mohd Ariff
$18 nightly
The price is $23
Dec 14 - Dec 15
Total with taxes and fees
Angsana Hotel

Sunshine Inn Plus

2.0 star property
Taman Melaka Raya, 0.5 mi from St. John's Fort
8.0 out of 10, Very Good, (66)
"Super clean despite being old but still well maintained. "
Malaysia
Patrick
$29 nightly
The price is $35
Dec 6 - Dec 7
Total with taxes and fees
Sunshine Inn Plus

Dusit Princess Melaka

3.5 star property
1.2 mi from St. John's Fort
9.4 out of 10, Exceptional, (53)
"Great stay!"
Singapore
Azmi
$89 nightly
The price is $100
Jan 5 - Jan 6, 2026
Total with taxes and fees
Dusit Princess Melaka

Courtyard by Marriott Melaka

5.0 star property
Pengkalan Rama Tengah, 1.2 mi from St. John's Fort
9.2 out of 10, Wonderful, (240)
"Friendly Staff, Clean Room"
United States
Geonho
$92 nightly
The price is $103
Jan 1 - Jan 2, 2026
Total with taxes and fees
Courtyard by Marriott Melaka

Treasures Hotel and Suites

4.0 star property
1.1 mi from St. John's Fort
9.0 out of 10, Wonderful, (163)
"Staff friendly and the morning breakfast was pretty good "
Malaysia
Carolyn
$81 nightly
The price is $92
Jan 5 - Jan 6, 2026
Total with taxes and fees
Treasures Hotel and Suites

Hatten Hotel Melaka

5.0 star property
0.9 mi from St. John's Fort
8.0 out of 10, Very Good, (1003)
"A 5 Star experience. Very nice stay Highly recommended. "
Canada
Joseph
$62 nightly
The price is $70
Dec 23 - Dec 24
Total with taxes and fees
Hatten Hotel Melaka

Rucksack Inn Premium Melaka

3.0 star property
Bandar Hilir, 0.9 mi from St. John's Fort
8.4 out of 10, Very Good, (166)
"Good place to stay. "
Malaysia
Sonia
Rucksack Inn Premium Melaka

JonkeRED Heritage Hotel

3.0 star property
Tetek, 1.1 mi from St. John's Fort
8.8 out of 10, Excellent, (67)
"Friendly staff, great location, nice vibe!"
United States
Sharon
$48 nightly
The price is $55
Jan 5 - Jan 6, 2026
Total with taxes and fees
JonkeRED Heritage Hotel

Eco Tree Hotel

3.0 star property
Taman Melaka Raya, 0.6 mi from St. John's Fort
7.6 out of 10, Good, (303)
"Most staff were very helpful, the room was good although could use a bit more attention to detail when cleaning as theres was a bit of dust build up in all 3 rooms we booked - Gym to. Breakfast was great and location is within walking distance from most attractions."
Australia
Cesar
$28 nightly
The price is $34
Jan 3 - Jan 4, 2026
Total with taxes and fees
Eco Tree Hotel

ibis Melaka

4.0 star property
1.1 mi from St. John's Fort
8.6 out of 10, Excellent, (471)
"Location is very good "
United Kingdom
MOHD FAUZI BIN
$57 nightly
The price is $65
Dec 8 - Dec 9
Total with taxes and fees
ibis Melaka

Rest Collection RedHouse Melaka

3.5 star property
Tetek, 1.1 mi from St. John's Fort
8.6 out of 10, Excellent, (24)
"Very nice and relaxed atmosphere."
Singapore
Chun Heen
$55 nightly
The price is $62
Dec 9 - Dec 10
Total with taxes and fees
Rest Collection RedHouse Melaka
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.

Top St. John's Fort Hotel Reviews

Hotels near other St. John's Fort attractions

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 154 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, Angsana Hotel is one of the top choices for your stay based on our traveler data, and this hotel offers free parking and free WiFi. 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 154 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 Baba Nyonya Heritage Museum, Malacca Sultanate Palace Museum, and Independence Memorial. Some landmarks that you won't want to miss include Portuguese Settlement, A Famosa, and Bukit China. Take in some of the local culture at Malacca Heritage Centre, Encore Melaka, and Kite Museum.