Find hotels near St. John's Fort, Malacca City from ¥2,991

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Guest rating
Guest rating
Star rating

Our top choices for St. John's Fort hotels

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, (230)
"Beautiful boutique hotel! Very artsy. Bed was comfortable! Would stay again!"
Canada
Lori
The price is ¥5,480
¥7,047 total
includes taxes & fees
Jan 4 - Jan 5, 2026
The Nest House

Rosa Malacca

Rosa Malacca
4.0 star property
0.6 km 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
The price is ¥9,298
¥10,581 total
includes taxes & fees
Jan 21 - Jan 22, 2026
Rosa Malacca

Doubletree by Hilton Melaka

Doubletree by Hilton Melaka
5.0 star property
0.6 km from St. John's Fort
8.8 out of 10, Excellent, (905)
"Clear room and friendly staff "
Malaysia
CHING PING
The price is ¥12,793
¥15,673 total
includes taxes & fees
Jan 1 - Jan 2, 2026
Doubletree by Hilton Melaka

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, (164)
"Nice ambiance with cozy vibe. Ample space for a family. "
Singapore
Chua
The price is ¥11,765
¥13,398 total
includes taxes & fees
Jan 5 - Jan 6, 2026
Treasures Hotel and Suites

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, (67)
"Friendly staff, great location, nice vibe!"
United States
Sharon
The price is ¥6,948
¥8,739 total
includes taxes & fees
Jan 5 - Jan 6, 2026
JonkeRED Heritage Hotel

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, (166)
"Good place to stay. "
Malaysia
Sonia
Rucksack Inn Premium Melaka

Estadia Hotel

Estadia Hotel
4.0 star property
1.4 km from St. John's Fort
8.2 out of 10, Very Good, (1000)
"Room is ditry"
Singapore
CHUN KEONG
The price is ¥6,417
¥8,284 total
includes taxes & fees
Jan 1 - Jan 2, 2026
Estadia Hotel

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, (1002)
"Good breakfast, clean comfortable room and convenience location to historical sites."
United States
Steven
The price is ¥7,005
¥8,944 total
includes taxes & fees
Jan 1 - Jan 2, 2026
Hatten Hotel Melaka

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)
"Super clean despite being old but still well maintained. "
Malaysia
Patrick
The price is ¥4,303
¥5,182 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Sunshine Inn Plus

Fenix Inn

Fenix Inn
2.5 star property
Taman Melaka Raya, 1.2 km from St. John's Fort
7.8 out of 10, Good, (307)
"Stay here many times, prefer room facing main road "
Singapore
Toh
The price is ¥3,331
¥4,431 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Fenix Inn

Aurora Hotel

Aurora Hotel
2.5 star property
1.6 km from St. John's Fort
7.8 out of 10, Good, (99)
"The hotel quite ok in space & very convenient in location to most attractive place in malacca city"
Malaysia
Chee Kit
The price is ¥4,190
¥5,063 total
includes taxes & fees
Jan 3 - Jan 4, 2026
Aurora Hotel

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, (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
The price is ¥4,427
¥5,321 total
includes taxes & fees
Jan 5 - Jan 6, 2026
Eco Tree Hotel

Asia Melaka Hotel managed by The Straits Hotel & Suites

Asia Melaka Hotel managed by The Straits Hotel & Suites
3.5 star property
Taman Melaka Raya, 1.2 km from St. John's Fort
7.6 out of 10, Good, (660)
"Room is clean and hotel is conveniently located within walking distance to shopping centre. Parking is easy and safe IMHO."
Singapore
Low
The price is ¥9,779
¥11,207 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Asia Melaka Hotel managed by The Straits Hotel & Suites

The Sterling

The Sterling
4.0 star property
1.5 km from St. John's Fort
7.6 out of 10, Good, (619)
"The hotel was nice and very convenience location."
Canada
RAYMOND MT
The Sterling

Bayview Hotel Melaka

Bayview Hotel Melaka
3.5 star property
1.7 km from St. John's Fort
7.6 out of 10, Good, (529)
"Good service, comfy bed"
Singapore
FooMeng
The price is ¥4,283
¥5,634 total
includes taxes & fees
Jan 5 - Jan 6, 2026
Bayview Hotel Melaka

Swiss Hotel Heritage Boutique Melaka

Swiss Hotel Heritage Boutique Melaka
3.0 star property
1.8 km from St. John's Fort
7.6 out of 10, Good, (107)
"Stayed at this place every time I visit Melaka. Convenient location and highly accessible. "
Singapore
benjamin
The price is ¥9,724
¥12,252 total
includes taxes & fees
Jan 1 - Jan 2, 2026
Swiss Hotel Heritage Boutique Melaka

Hallmark Crown Hotel

Hallmark Crown Hotel
4.0 star property
Taman Melaka Raya, 0.8 km from St. John's Fort
7.2 out of 10, Good, (266)
"Not noisy area"
Singapore
Sheila
Hallmark Crown Hotel

Imperial Heritage Hotel Melaka

Imperial Heritage Hotel Melaka
3.5 star property
Taman Melaka Raya, 1.3 km from St. John's Fort
7.2 out of 10, Good, (987)
"Good breakfast with local food delights. Great location, near shopping mall and tourist attraction. "
Singapore
Mui Eng
Imperial Heritage Hotel Melaka

Desa Queenspark Hotel

Desa Queenspark Hotel
3.0 star property
Taman Melaka Raya, 1.1 km from St. John's Fort
7.0 out of 10, Good, (52)
"My issue was with the internet in the room I was given. Arriving late and tired I proceeded to try to have the no Internet issue corrected but after approx 2 hrs I moved to another room. Internet was ok but other issues like no towel's resolved in the morning. "
United Kingdom
Cornelis
The price is ¥2,270
¥2,991 total
includes taxes & fees
Jan 5 - Jan 6, 2026
Desa Queenspark Hotel

Yellow Mansion Hotel Melaka Raya

Yellow Mansion Hotel Melaka Raya
3.0 star property
Taman Melaka Raya, 1.3 km from St. John's Fort
6.6 out of 10, (79)
"Except no toothbrush. Water heater no really hot"
Singapore
Tan
The price is ¥4,849
¥6,261 total
includes taxes & fees
Dec 30 - Dec 31
Yellow Mansion Hotel Melaka Raya
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 156 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 156 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.