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

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. John's Fort hotels

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, (916 reviews)
"Clean room and helpful staff"
Singapore
Simon
The price is CA $98
CA $121 total
includes taxes & fees
Apr 28 - Apr 29
Doubletree by Hilton Melaka

Rosa Malacca

Rosa Malacca
4.0 star property
0.6 km from St. John's Fort
9.2 out of 10, Wonderful, (339 reviews)
"Innovative design. Nice public areas. Comfortable room with grand easy chair. Friendly staff."
United States
Warren
The price is CA $68
CA $78 total
includes taxes & fees
Apr 21 - Apr 22
Rosa Malacca

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, (244 reviews)
"The Nest House was A+. I loved absolute everything! Staff helped with every detail. They even walked with me down the street to physically point out landmarks and make suggestions. I would stay here over and over again! "
United States
Samaara
The price is CA $51
CA $65 total
includes taxes & fees
Apr 12 - Apr 13
The Nest House

Heng Ann Guest House

Heng Ann Guest House
2.5 star property
0.9 km from St. John's Fort
9.2 out of 10, Wonderful, (7 reviews)
"Lovely locations, safe area and access, friendly staff."
Canada
Geoffrey
The price is CA $15
CA $21 total
includes taxes & fees
Apr 14 - Apr 15
Heng Ann Guest House

Angsana Hotel

Angsana Hotel
2.5 star property
0.4 km from St. John's Fort
7.6 out of 10, Good, (17 reviews)
"Location was great but maintenance is a bit lacking. Staff was polite and helpful"
Malaysia
Mohd Ariff
The price is CA $23
CA $29 total
includes taxes & fees
Apr 19 - Apr 20
Angsana Hotel

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 CA $49
CA $57 total
includes taxes & fees
May 11 - May 12
Sunshine Inn Plus

Noble Resort Hotel Melaka

Noble Resort Hotel Melaka
4.5 star property
Taman Melaka Raya, 1.2 km from St. John's Fort
8.0 out of 10, Very good, (974 reviews)
"Should have been better with shower gel and shampoo on dispenser rather than the "pathetic" tube version."
Singapore
LEE TIAN
Noble Resort Hotel Melaka

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,009 reviews)
"Hatten Hotel location is great. Its in the middle of most activities including Jonker Street and the Peranakan Restaurants. "
Singapore
Toni
The price is CA $75
CA $95 total
includes taxes & fees
Apr 22 - Apr 23
Hatten Hotel Melaka

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)
"Value for money , rate including breakfast at Hatten Hotel , room is quite new except is a bit small , overall is good , will stay again for my next trip "
Singapore
YVONNE
The price is CA $48
CA $62 total
includes taxes & fees
Apr 26 - Apr 27
Estadia Hotel

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, (26 reviews)
"Lovely place to stay, we really enjoyed our one night stay there. The projector screen TV was a plus and the front desk staff Marcus Abraham Thomas was great . Wish that the hotel free parking could be nearer but it’s not too bad in the end. Please make use of the free points for the use the VR facilities, enjoyed ourselves. "
Singapore
Tan Boon
The price is CA $77
CA $97 total
includes taxes & fees
Apr 28 - Apr 29
VIENTO RedHouse Melaka by Rest Collection

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, (166 reviews)
"Great hotel with friendly helpful staff "
United Kingdom
Barbara
The price is CA $106
CA $121 total
includes taxes & fees
Apr 12 - Apr 13
Treasures Hotel and Suites

CHRISTEE SUITES HOTEL

CHRISTEE SUITES HOTEL
3.5 star property
Bandar Hilir, 1.3 km from St. John's Fort
9.2 out of 10, Wonderful, (9 reviews)
"Ample parking, large and clean rooms, near to popular tourist spots."
Singapore
Chun How
The price is CA $195
CA $237 total
includes taxes & fees
Apr 12 - Apr 13
CHRISTEE SUITES 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, (304 reviews)
"Breakfast average. Surrounding area quite. Close proximity to 2 big malls n the riverside. "
Australia
Michael
The price is CA $42
CA $50 total
includes taxes & fees
Apr 12 - Apr 13
Eco Tree 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 reviews)
"Room had the essentials nailed down. Though mini fridge and small writing table would be useful. Good location for visiting the museums and Konker Walk. "
Singapore
TYRONE
Rucksack Inn Premium Melaka

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, (71 reviews)
"Hotel has everything you need for a great visit. Location is superb - right next to JonkeRED street and a lovely river with some nice bars "
United Kingdom
Michael
The price is CA $55
CA $69 total
includes taxes & fees
Apr 15 - Apr 16
JonkeRED Heritage Hotel

Silverscape Executive Melaka by I Housing

Silverscape Executive Melaka by I Housing
3.0 star property
0.6 km from St. John's Fort
7.0 out of 10, Good, (13 reviews)
"Very accommodative, quick responding and well maintained. Kudos to the management and staffs!"
United States
Vicniswaran
The price is CA $44
CA $52 total
includes taxes & fees
Apr 12 - Apr 13
Silverscape Executive Melaka by I Housing

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 reviews)
"Hotel room service line and lobby line cannot call tbru "
Singapore
Anonymous traveller
The price is CA $94
CA $107 total
includes taxes & fees
Apr 19 - Apr 20
Asia Melaka Hotel managed by The Straits Hotel & Suites

Silverscape Deluxe Melaka by I Housing

Silverscape Deluxe Melaka by I Housing
3.0 star property
Hatten City, 0.6 km from St. John's Fort
7.0 out of 10, Good, (8 reviews)
"Amazing place, great sea view! Nice clean house with spacious rooms, spacious balcony, safe parking and neighborhood, great cafes nearby."
Singapore
Akhilesh
The price is CA $52
CA $78 total
includes taxes & fees
Apr 12 - Apr 13
Silverscape Deluxe Melaka by I Housing

The Sterling

The Sterling
4.0 star property
1.5 km from St. John's Fort
7.6 out of 10, Good, (623 reviews)
"The gentleman that greeted us and stored our luggage because we were early was very helpful and friendly. Room was clean and extremely roomy for a twin and king bed. There is no restaurant onsite but very walkable to lots of nearby restaurants. Location very central to the weekend night markets."
Canada
NOLAN
The price is CA $54
CA $69 total
includes taxes & fees
May 5 - May 6
The Sterling

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 reviews)
"Not noisy area"
Singapore
Sheila
The price is CA $44
CA $57 total
includes taxes & fees
Apr 14 - Apr 15
Hallmark Crown Hotel
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
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Exterior
Doubletree by Hilton Melaka
5.0 star property
8.8
Excellent
916 reviews
View
Courtyard
Rosa Malacca
4.0 star property
9.2
Wonderful
339 reviews
View
Premium King With Own Garden
The Nest House
3.5 star property
9.4
Exceptional
244 reviews
View
Front of property
Heng Ann Guest House
2.5 star property
9.2
Wonderful
7 reviews
View
Property entrance
Angsana Hotel
2.5 star property
7.6
Good
17 reviews
View

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 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, Malacca Hotel Apartment is one of the top choices for your stay based on our traveler data, and this guesthouse offers an outdoor pool and free parking. 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.
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 Islamic Museum. 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 Malacca Heritage Centre, Maritime Museum Muzium Samudera, and Encore Melaka.